Nginx に 502 Bad Gateway エラーが発生しました
Nginx のエラー ログがチェックされます:
[html]
平野を見る
copy
- 2014/08/02 16:14:31 [エラー] 17029#0: *17941 recv() が失敗しました (10 4: ピアによって接続がリセットされました) 上流のクライアントからの応答ヘッダーの読み取り中に: 210.61.12.2、サーバー: blog.lixixp.com、リクエスト: “POST /api/1.0 HTTP/1.1”、アップストリーム: “fastcgi://127.0.0.1:9000”、ホスト: “blog.lixixp.com”
- 2014/08/02 16:24:52 [エラー] 29615#0: *3 上流からの応答ヘッダーの読み取り中に、recv() が失敗しました (104: ピアによって接続がリセットされました)、クライアント: 58.220.197.35、サーバー:blog.lixixphp.com、リクエスト:「GET /404 HTTP/1.1」、アップストリーム:「fastcgi://127.0.0.1:9000」、ホスト:「blog.lixixphp.com」
使用しないでください php-fpm の request_terminate_timeout は request_terminate_timeout=0;
[html] に設定するのが最適です
平野を見る
copy
- vi /etc/php-fpm.d/www.conf
[html]
平野を見る
copy
- ; このオプションは、'max_execution_time' ini オプションがスクリプトを停止しない場合に使用する必要があります。何らかの理由で実行。値 '0' は 'オフ' を意味します。 使用可能な単位: s(秒)(デフォルト)、h(時間)、または d(秒)
- ; デフォルト値: 0
-
このパラメータは php プロセスを直接強制終了し、その後 php プロセスを再起動するため、フロントエンド nginx は 104: ピアによる接続のリセットを返します。このプロセスは非常に遅く、全体的に Web サイトが停止しているように感じられます。
上記では、nginx と 502 のコンテンツを含む nginx 502 エラー コレクションを紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。
-