天天看點

jenkins設定插件更新代理後建構項目上傳檔案到artifactory時遇到的413錯誤

有一次在更新jenkins插件後,沒有移除代理的設定,然後項目被gitlab觸發,編譯成功,但是檔案上傳artifactory時,提示413錯誤:

413 Request Entity Too Large
           

當時覺得莫名其妙,上傳的檔案才6.5MB,而artifactory上傳檔案大小限制是預設的10240MB。

後來查了一下413錯誤碼,都說是nginx配置的問題,想了想,jenkins到artifactory之間根本不會經過nginx伺服器,是以還是沒有找到問題的根源。

最後隻能再使用docker搭建了一個新的測試環境,然後比對jenkins_home目錄下有什麼不同,最後找到了proxy.xml檔案,裡面的内容是代理伺服器的資訊,才想起來代理伺服器是nginx,瞬間明了。在插件管理頁面,删除代理配置資訊後,送出,然後再次建構項目,檔案可以正常的上傳。

參考資訊:

https://www.cyberciti.biz/faq/linux-unix-bsd-nginx-413-request-entity-too-large/.

繼續閱讀