php-fpmが常にハングする

WBOY
WBOYオリジナル
2016-06-13 12:52:571351ブラウズ

php-fpm が常にハングします
新しく作成したプロジェクトがオンライン ドメイン名に切り替わり (アクセス数が少し多い)、502 が表示されました。

ログは
に似ています
[エラー] 3169#0: *1 connect() が失敗しました (111: 接続が拒否されました) アップストリームへの接続中に、クライアント: 127.0.0.1、サーバー: localhost、リクエスト: "GET /index.php HTTP/1.1"、アップストリーム: " fastcgi://127.0.0.1:9000"、ホスト: "127.0.0.1"

fpmが全く起動していないようです。 。

以前にSQLをデバッグしました(ヘッダーにSQLを出力します。データが多い場合は502が現れやすいです)。現在、一部のヘッダー出力がオフになっています。アクセス数が多くても失敗します。
ドメイン名を変更してもトラフィックがなければ問題ありません。通常、この状況が発生する原因。神様に聞いてください!


-----解決策--------------------------
nginx の設定worker_rlimit_nofile はシステムの ulimit -n の値と同じになります。

さらに、php-fpm.conf の rlimit_files パラメータを ulimit -n の値と一致するように設定します。次に、サーバーの機能に応じてプロセスに関連するパラメーターを調整します。

502はなかなか出ないですね。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。