web-dev-qa-db-ja.com

Cloudflare Bad Gateway502エラー

私自身と私のユーザーはしばしばCloudflare Bad Gateway 502 errorに遭遇しています。 Cloudflareはホスティング会社を非難し、ホスティング会社はCloudflareを非難するため、何がうまくいかないのかを理解しようとするのは困難です。 Cloudflareを使用するときの典型的な状況。

私が気付いたのは、実際には何も失敗しないということです。ホストはリクエストを受信し、リクエストを正常に処理していますが、完了するまでに通常より少し時間がかかる場合があります。しかし、Cloudflareは待つことができず、代わりにスクリプトが実際に実行されている間、Bad Gatewayエラーをスローします。

重いバックエンドタスク(+50 PDFの生成など)を実行すると、この動作に気づきました。私のユーザーは、画像をアップロードしようとするとこれに気づきます(これにより、サイズ変更タスクが開始されることがよくあります)。

Cloudflareがリクエストがまだ処理中であることを認識できるようにサーバーを構成する方法はありますか?それとも、Cloudflare全体を捨てるべきですか?

8
bart

犯人はレールガンでした。 (Cloudflareのコントロールパネルで)レールガンを無効にした後、Bad Gateway 502エラーはすぐに消えました。

7
bart