HAProxy 后 Wildfly 的 503 返回码

Posted

技术标签:

【中文标题】HAProxy 后 Wildfly 的 503 返回码【英文标题】:503 Return Code from Wildfly after HAProxy 【发布时间】:2015-10-27 23:29:09 【问题描述】:

我正在设置 LoadBalancer -> API Server (WildFly) 上进行负载测试。这里的问题是我的 api 服务器停止响应并通过 Load Blancer 给出 503。虽然我在 api 服务器上有可用的内存和 cpu。

可能发生的可能原因是什么?我在想我必须在 Wildfly 中设置最大并发线程来响应所有请求?请推荐

-乌斯曼

【问题讨论】:

【参考方案1】:

我不知道这个 wildfly 应用程序,但是如果场中没有可用的应用程序服务器,HAProxy 可能会返回 503。 请在 HAProxy 中启用日志记录并在此处报告日志行。然后我就能准确地告诉你发生了什么。

巴蒂斯特

【讨论】:

感谢您的回复,是的,HAProxy 给出 503 是对的。我试图直接从 api 服务器调用 api 来检查实际问题,它给出了空响应。虽然 CPU 和内存仍然可用约 70%,但在我看来,这是 Wildfly 造成的问题。 Wildfly 控制台在通过 api 调用给出空响应时可以访问。可能会出现什么问题?

以上是关于HAProxy 后 Wildfly 的 503 返回码的主要内容,如果未能解决你的问题,请参考以下文章

haproxy实现自定义错误页面的内容

OpenShift:503 服务不可用

#yyds干货盘点#Nginx/HAProxy负载均衡原理及应用场景

haproxy日志

haproxy中的session保持实现

haproxy开启日志功能