2013-02-15 151 views
3

當在i訪問詹金斯我得到這個無錯誤訪問詹金斯

代理錯誤

代理服務器接收從上游服務器響應無效代理錯誤。 代理服務器無法處理請求GET /。

原因:錯誤從遠程服務器

閱讀中,我嘗試了初始化腳本重新啓動詹金斯,但它沒有說8080已經在使用中。我改變了詹金斯的默認端口,但我仍然得到上述錯誤。任何關於如何解決這個問題的指針?

回答

1

最簡單的事情: 停止運行jenkins的Web服務器。 運行netstat -a。
是否正在使用端口8080? 如果是這樣,您需要將Web服務器的端口更改爲8080以外的內容。(9090很容易記住)。

如果8080正在使用中,當您嘗試啓動Web服務器時應該收到錯誤。檢查Web服務器的日誌。

順便說一句,你真的意味着你改變了jenkins的默認端口嗎?或者這是jenkins運行的web服務器的默認端口?

+1

凱文嗨,這是從Apache日誌錯誤信息 - 代理:錯誤讀取狀態從遠程服務器127.0.0.1:8080並通過改變口線是指到詹金斯運行 – Riv 2013-02-15 19:36:15

+0

如果你的Web服務器的默認端口正在運行Apache本身,它不會工作。 Apache需要配置爲像Tomcat或JBoss。如果你決定走這條路(假設tomcat),關閉Apache,啓動tomcat並將jenkins.war複製到tomcat \ webapps文件夾中。然後嘗試訪問localhost:8080 \ jenkins。獲得apache和tomcat(或JBoss)與Apache一起工作可能是在SO上的另一個線程。 – 2013-02-15 20:12:59