【问题标题】:Openshift Haproxy Layer 7 Wrong StatusOpenshift Haproxy 第 7 层错误状态
【发布时间】:2014-04-01 16:19:51
【问题描述】:

我在 Openshift 上有一个应用程序,几个月来一直运行良好,突然变成 503。Haproxy 状态说 第 7 层错误状态 内部服务器错误

我检查了日志,没有提到任何特别的内容。我检查了使用配额,它远低于 1024M 的限制。我已多次重新启动该应用程序,但均未成功。 我检查了haproxy.cfg,根齿轮地址是正确的。

怎么会这样?似乎一切都丢失了,没有关于它的文档。

【问题讨论】:

    标签: openshift haproxy


    【解决方案1】:

    基本上,该错误意味着您的齿轮上的应用程序(在 haproxy 后面)无法访问。您能否验证您是否在应用程序的根上下文 (/) 上进行了侦听?查看实际日志以及您的应用程序 url 也可能会有所帮助。

    【讨论】:

    • 你好,科里。如果通过收听您的意思是 > 收听 express 127.2.221.130:8080 > cookie GEAR 插入间接 nocache > 选项 httpchk GET /> > balance leastconn > server local-gear 127.2.221.129:8080 check fall 2 rise 3 inter >2000 cookie local-xxxx (档位正确),那么应该没问题。
    • 访问和错误日​​志为空:这是app-tidy后的错误日志:[Fri Feb 28 10:12:58 2014] [notice] SELinux policy enabled; httpd 作为上下文运行 unconfined_u:system_r:openshift_t:s0:c1,c445 [2014 年 2 月 28 日星期五 10:12:58] [通知] 摘要:为摘要身份验证生成秘密 ... [2014 年 2 月 28 日星期五 10:12:58] [notice] 摘要:完成 [Fri Feb 28 10:12:58 2014] [notice] Apache/2.2.22 (Unix) 已配置 -- 恢复正常操作
    • 其实,这似乎更像是一个类似这样的 mysql 墨盒问题:[link] (openshift.com/forums/openshift/…) I get "ERROR 2003 (HY000): Can't connect to MySQL server on [... ]" 当我从 ssh 会话中键入 mysql 时。请帮忙!!! @coreydeveloper
    • 未连接到 mysql 可能会导致您的应用程序出错,导致 haproxy 无法访问它,您是否尝试过停止/启动 mysql?你的 mysql 日志是怎么说的?
    • 重启了很多次。错误日志对我来说毫无意义:140228 13:45:17 mysqld_safe 使用 /var/lib/openshift/XXX/mysql/data/ 中的数据库启动 mysqld 守护进程 140228 13:45:18 InnoDB:初始化缓冲池,大小 = 256.0M 140228 13:45:18 InnoDB:已完成缓冲池初始化 140228 13:45:18 InnoDB:已启动;日志序列号 0 44233 140228 13:45:18 [注意] 事件调度程序:已加载 0 个事件 140228 13:45:18 [注意] /usr/libexec/mysqld:准备连接。版本:'5.1.73' 套接字:'/var/lib/openshift/XXX/mysql//socket/mysql.sock' 端口:3306 源码分布
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-29
    • 1970-01-01
    • 2014-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-08
    相关资源
    最近更新 更多