web-dev-qa-db-ja.com

ゲートウェイのタイムアウト:ゲートウェイは上流のサーバーからタイムリーな応答を受信しませんでした

一度に300のニュースレターをURLで送信しています。2分後に再び更新され、次の300が送信されます。

しかし、私はこのエラーを得ています:

ゲートウェイのタイムアウト

ゲートウェイは、上流のサーバーまたはアプリケーションからタイムリーな応答を受信しませんでした。

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

最大実行を3600に設定しました

ini_set('max_execution_time', 3600);

しかし、定期的に同じエラーが発生します。解決策を見つけるのを手伝ってください。

11
Harish Singh

同じ問題が発生し、ini_set('default_socket_timeout', 6000);を使用して修正しました。 http://php.net/manual/en/filesystem.configuration.php#ini.default-socket-timeout

1

問題がSQL文に起因する場合、サーバーの処理は長いクエリでSQL文を最適化しようとします

0
Julio Martinez

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

これは、サーバーで何かが適切に構成されていないことを示します。

これが現在(タグから)CloudFlareの問題であると考える理由を追跡できません。 CloudFlareエラーメッセージ を取得していますか?

0
damoncloudflare