2013-02-15 126 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