一尘不染

Apache mod_proxy和Tomcat出现Gateway 502错误

tomcat

我们正在Tomcat 6和Apache mod_proxy 2.2.3上运行一个Web应用程序。看到很多502错误,如下所示:

错误的网关!代理服务器从上游服务器收到无效响应。

代理服务器无法处理GET /the/page.do请求。

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

如果您认为这是服务器错误,请与网站管理员联系。

错误502

Tomcat具有大量线程,因此不受线程限制。我们正在通过JMeter将2400名用户推向该应用程序。所有设备都位于快速卸载的网络中的防火墙内部,因此不会出现任何网络问题。

有人对要看或尝试的东西有任何建议吗?接下来我们将前往tcpdump。

更新10/21/08:仍然没有弄清楚。在负载下仅能看到很小一部分。下面的答案还没有提供任何神奇的答案…。:)


阅读 206

收藏
2020-06-16

共1个答案

一尘不染

因此,在这里回答我自己的问题。最终,我们确定由于Tomcat线程超时导致负载平衡器出现502和503错误。在短期内,我们增加了超时时间。从长远来看,我们首先解决了导致超时的应用程序问题。为什么在负载平衡器上将Tomcat超时视为502和503错误仍然是一个谜。

2020-06-16