プロキシエラー502: プロキシサーバーが上流サーバーから無効な応答を受信しました 質問する

プロキシエラー502: プロキシサーバーが上流サーバーから無効な応答を受信しました 質問する

Java で大量メール送信アプリケーションを構築しています。メールはサードパーティの SMTP によって送信されています。400 ~ 500 通のメールを送信した後、tomcat6 サービスが停止します。以下はエラーです。

プロキシ エラー プロキシ サーバーは上流サーバーから無効な応答を受信しました。プロキシ サーバーはリクエスト GET /lin/Campaignn.jsp を処理できませんでした。理由: リモート サーバーからの読み取りエラー

さらに、ErrorDocument を使用してリクエストを処理しようとしたときに、502 Bad Gateway エラーが発生しました。

msizzler.com の Apache サーバー ポート 80

しかし、ローカルホストから送信しているときはエラーは受信されませんでした。メールはすべて送信されました。この問題を解決するためにご協力ください。

ベストアンサー1

HTTP 502「Bad Gateway」応答は、Apache Web サーバーが上流サーバー (この場合は Tomcat Web アプリケーション) から有効な HTTP 応答を受信しなかった場合に生成されます。

これが起こる理由はいくつか考えられます:

  • Tomcatがクラッシュした可能性があります
  • Webアプリケーションが時間内に応答せず、Apacheからのリクエストがタイムアウトしました
  • Tomcatスレッドがタイムアウトしています
  • ネットワークデバイスが、何らかの接続タイムアウトまたはDoS攻撃防止システムとして、リクエストをブロックしている可能性があります。

問題がタイムアウト設定に関連している場合は、次の点を調査することで解決できる可能性があります。

おすすめ記事