【问题标题】:Proxy error when accessing jenkins访问 jenkins 时出现代理错误
【发布时间】:2013-02-15 17:29:42
【问题描述】:

当我访问 jenkins 时出现此错误-

代理错误

代理服务器收到来自上游服务器的无效响应。 代理服务器无法处理请求 GET /。

原因:从远程服务器读取错误

我尝试了 init 脚本来重新启动 jenkins,但它失败了,说 8080 已经在使用中。我更改了 jenkins 默认端口,但仍然出现上述错误。关于如何解决这个问题的任何指示?

【问题讨论】:

    标签: jenkins apache2 continuous-integration


    【解决方案1】:

    最简单的事情: 停止运行 jenkins 的 Web 服务器。 运行 netstat -a。
    8080 端口在使用吗? 如果是,则需要将 Web 服务器的端口更改为 8080 以外的端口。(9090 很容易记住)。

    如果正在使用 8080,您应该在尝试启动 Web 服务器时收到错误消息。检查 Web 服务器的日志。

    顺便说一句,你真的是说你改变了詹金斯的默认端口吗?或者这是运行 jenkins 的 Web 服务器的默认端口?

    【讨论】:

    • 嗨凯文,这是来自 apache 日志的错误消息 - 代理:从远程服务器 127.0.0.1:8080 读取状态行时出错,并且通过更改端口意味着 jenkins 的 Web 服务器的默认端口正在运行
    • 如果您自己运行 Apache,它将无法工作。 Apache 需要配置为 Tomcat 或 JBoss 之类的东西。如果您决定走这条路(假设是 tomcat),请关闭 Apache,启动 tomcat 并将 jenkins.war 复制到 tomcat\webapps 文件夹。然后尝试访问 localhost:8080\jenkins。让 apache 和 tomcat(或 JBoss)与 Apache 一起工作可能在 SO 上的另一个线程中。
    猜你喜欢
    • 2012-02-02
    • 1970-01-01
    • 2018-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多