我使用 Mysql DB 在 TOMCAT7 (JBOSS EWS) 上创建了应用程序。我的应用程序不断收到 503 错误(服务不可用)
[警告] 033/104029 (124189):服务器 express/local-gear 已关闭,原因:第 7 层超时,检查时长:10001 毫秒。剩余 0 个活动服务器和 0 个备份服务器。0 个会话处于活动状态,0 个重新排队,0 个剩余在队列中。[警报] 033/104029 (124189):代理“express”没有可用的服务器!
我总是重启应用程序,这个问题就解决了。然而,几个小时后,我又看到了这个问题。
感谢您的帮助,因为我对这个错误和服务器端配置还很陌生。
答案1
问题可能在于您没有在 express 应用程序的根目录提供任何服务,因此您需要修改 haproxy 配置文件,找到提及 express 和 httpchk 的文件,然后将 / 更改为响应请求的内容。
或者,只需在 / 上提供一些服务,这样 HAProxy 就不会一直重启您的服务。