2015-11-16 5 views
6

自分自身と私のユーザーは、しばしばCloudflare Bad Gateway 502 errorに遭遇しています。クラウドフレアがホスティング会社を責め、ホスティング会社がクラウドフレアを非難しているため、何がうまくいかないか把握しようとするのは難しい。 Cloudflareを使用する典型的な状況。Cloudflare Bad Gateway 502エラー

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

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

Cloudflareでリクエストがまだ処理されていることがわかるようにサーバーを設定する方法はありますか?それともCloudflare全体を捨てるべきですか?

+0

自分の回答を正しいとマークするのはどうですか? –

答えて

5

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

+0

これはRailgunが正しく設定されていないときわめて一般的です。私は実際の環境でレールンンの設定を修正しようとしましたが、私はそれらを更新してレールガンを再起動するたびに、しばらくの間521のエラーが発生します。 –

+0

Cloudflareは待ってから5分後に接続を切断しますが、実際には解決策が見つかりませんでした。サーバーを最適化して5分以内にすべてを回答する以上の効果がありました。私はレールガンを持っていません。リクエストを5分以上取ってみてください。 –

+0

ありがとうございます。私の問題を解決! – Maximus

関連する問題