java – 代理错误502:代理服务器从上游服务器接收到无效响应

我们正在Java中构建一个群发邮件发送应用程序。邮件由第三方SMTP发送。发送400-500邮件后tomcat6服务停止。下面是错误。

Proxy Error
The proxy server received an invalid response from an upstream server. The proxy server could not handle the request GET
/lin/Campaignn.jsp.
Reason: Error reading from remote server

此外,尝试使用ErrorDocument处理请求时遇到502错误网关错误。

Apache服务器在msizzler.com端口80

但是当我们从localhost发送时我没有收到任何错误。它发送所有的邮件。
请帮我解决这个问题。

最佳答案
当Apache Web服务器未从上游服务器(在本例中为Tomcat Web应用程序)接收到有效的HTTP响应时,会生成HTTP 502“错误网关”响应。

这可能发生的一些原因:

> Tomcat可能已经崩溃
> Web应用程序没有及时响应,Apache的请求超时
> Tomcat线程超时
>网络设备阻塞请求,也许是某种连接超时或DoS攻击防御系统

如果问题与超时设置相关,您可以通过调查以下内容来解决此问题:

> ProxyTimeout指令的Apache的mod_proxy
> Connector Apache Tomcat的配置
>您的网络设备手册

转载注明原文:java – 代理错误502:代理服务器从上游服务器接收到无效响应 - 代码日志