代理错误 502: 代理服务器收到来自上游服务器的无效响应

2022-08-31 15:23:14

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

代理错误 代理服务器从上游服务器收到无效响应。代理服务器无法处理请求 GET /lin/Campaignn.jsp。原因:从远程服务器读取时出错

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

msizzler.com 端口 80 的 Apache 服务器

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


答案 1

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

发生这种情况的一些原因:

  • 雄猫可能已经坠毁
  • Web 应用程序没有及时响应,来自 Apache 的请求超时
  • 雄猫线程超时
  • 网络设备正在阻止请求,可能是某种连接超时或DoS攻击防御系统

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


答案 2

将其添加到您的 httpd.conf 文件中

Timeout 2400
ProxyTimeout 2400
ProxyBadHeader Ignore 

推荐