この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。
建築家
建築家
リスト
放送
茶屋
インテリジェントAI会話
.NETキャリア&テクニカルカレッジ
ちっちゃいなクズブログ
この版
利用者
Architect_Programmer_Code農業ネットワーク
»
建築家
›
その他の技術
›
サーバー構成
›
php-fpm.conf 2つの重要なパラメータ
眺める:
12399
|
答える:
0
[ウェブ]
php-fpm.conf 2つの重要なパラメータ
[リンクをコピー]
管理者
掲載地 2014/11/06 9:35:52
|
|
|
これはPHP-CGIの接続、送信、読み込みを指定します
時間
300秒あれば十分だから、俺の
サーバー
504はめったに登場しません
ゲートウェイ
タイムアウトエラー。 最も重要なのは
PHP
-
FPM
.
コンフィクト
の
並べる
これは直接502の悪口と504のゲートウェイのタイムアウトにつながります。
php-fpm.confの重要な部分を詳しく見ていきましょう
パラメーター
:
php-fpm.confには2つの重要なパラメータがあり、1つは「max_children」、もう1つは「request_terminate_timeout」です。
「40」と「900」の2つの設定がありますが、この値は普遍的ではなく、自分で計算する必要があります。
計算方法は以下の通りです:
もしあなたのものなら
運用
楽器
パフォーマンス
十分に良いですし、ブロードバンドリソースも十分です。PHPです
文字
ループやバグがなければ、「request_terminate_timeout」を0に設定すればいいです。 0は時間制限なくPHP-CGIが常に動作することを意味します。 もしこれができない場合、つまりPHP-CGIにバグがあったり、帯域幅が不足したり、他の理由でPHP-CGIが故障を偽装する可能性がある場合は、「request_terminate_timeout」に値を割り当てることを推奨します。これはサーバーのパフォーマンスに応じて設定できます。 一般的に、パフォーマンスが良ければ高い設定値にできます。20分から30分で十分です。 私のサーバーPHPスクリプトは実行に時間がかかるため、10分以上かかるものもあるので、PHP-CGIが死んで502 Bad gatewayエラーが出ないように900秒に設定しています。
そして「max_children」の値はどのように計算されるのでしょうか? 原則としては、大きいほど良い、php-cgi
プロセス
もし多ければ迅速に処理され、キュー内のリクエストは少なくなります。 max_children 一般的に、サーバーはphp-cgiあたり約20Mのメモリを消費するため、「max_children」を40、20M×40=800Mに設定しています。つまり、ピーク時のPHP-CGIは800M未満で、実質メモリ1GBより少ないです。 そして「max_children」を5〜10のように小さく設定すると、php-cgiは「非常に疲れ」、処理速度も遅く、待ち時間も長くなります。 リクエストが長期間処理されていない場合、504ゲートウェイタイムアウトエラーが発生し、処理中のphp-cgiは問題が発生した場合、502 Bad Gateway errorに遭遇します。
先の:
Nginx php-fpmは502のソリューションとチューニング体験に登場します
次に:
2007年オフィスシステム互換パックダウンロード
関連記事
•
MikroTik (7) Alibaba Cloud Server インストール RouterOS v7 CHR
•
NginxはGzipを使ってウェブサイトのパフォーマンス最適化(チューニング)
•
Nginxウェブサイト HTTPS最適化OCSPバインディング
•
中国で有名なIDCクラウドサービスプロバイダーです。
•
アリババクラウドライトウェイトアプリケーションサーバー 200Mピーク帯域幅
•
Linuxサーバーはlogrotateに基づいてnginxログをカットします
•
Nginxリバースプロキシ ASP.NET コアはUDS通信を使用します
•
Nginxのリバースプロキシphp-fpmはUDSを使って通信します
•
.NET/C#プロセスはgRPCとUnixドメインソケット間で通信します
閲覧したセクション
ごみ箱
ジャワ
その他の番組編成
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。
Mail To:help@itsvse.com