#fpm をバックグラウンドで実行します。デフォルト値は、デバッグのために no に変更できます。 FPM では、複数のプロセス プールを異なる設定で実行できます。
これらの設定は、プロセス プールごとに個別に設定できます。
聞いてください
= 127.0.0.1:9000
#fpm リスニング ポート。これは nginx の php によって処理されるアドレスです。通常、デフォルト値で十分です。利用可能な形式は次のとおりです。
「ip:port」、「port」、「/path/to/unix/socket」。各プロセス プールを設定する必要があります。
listen.backlog
= -1
#backlog数,-1表示无限制,由操作系统决定,此行注释掉就行。backlog含义参考:http://www.3gyou.cc/?p=41#バックログ番号、-1 は無制限を意味し、オペレーティング システムによって決定されます。この行をコメントアウトするだけです。バックログの意味参照: http://www.3gyou.cc/?p=41
listen.allowed_clients
= 127.0.0.1
# FastCGI プロセスの IP へのアクセスを許可します。他のホストの nginx もこの FPM プロセスにアクセスできるように設定する場合は、listen をローカル IP に設定する必要があります。アクセスできるものです。デフォルト値は任意です。各アドレスはカンマで区切られます。
設定されていないか空の場合、接続を要求するサーバーはすべて許可されます
listen.owner
= www
listen.group
= www
listen.mode
= 0666
#unix
ソケット設定オプション。TCP モードを使用してアクセスする場合は、ここにコメントしてください。
ユーザー
= www
グループ
= www
#启动进程的帐户和组
#プロセスを開始したアカウントとグループ#对于专用服务器,pm可以设置为static。
#如何控制子进程,选项有static和dynamic。如果选择static,则由pm.max_children指定固定的子进程数。如果选择dynamic,则由下开参数决定:pm
= 動的
#専用サーバーの場合、pm を静的に設定できます。 #,子进程最大数
#子プロセスを制御する方法、オプションは静的と動的です。 static を選択した場合、固定数の子プロセスが pm.max_children によって指定されます。動的が選択されている場合、次のパラメータによって決定されます: #,启动时的进程数pm.max_children
🎜#、子プロセスの最大数🎜🎜🎜🎜pm.start_servers
🎜🎜#、起動時のプロセス数🎜🎜pm.min_spare_servers
#,保证空闲进程数最小值,如果空闲进程小于此值,则创建新的子进程#、アイドルプロセスの最小数を保証します。アイドルプロセスがこの値より少ない場合は、新しい子プロセスを作成します
pm.max_spare_servers
#,保证空闲进程数最大值,如果空闲进程大于此值,此进行清理
#、アイドルプロセスの最大数を保証します。アイドルプロセスがこの値より大きい場合、これはクリーンアップされます
pm.max_requests
= 1000
#各子プロセスが再生成される前に処理されるリクエストの数を設定します。
「0」に設定すると、リクエストは常に受け入れられます。デフォルト値: 0./status。
=
/status
#FPM ステータス ページの URL。
設定されていない場合、ステータス ページにアクセスできません。munin モニタリングでは pingping/ping
.パス
= /ping
ping#FPM 監視ページの ping URL。
設定されていない場合、ping ページにアクセスできません。このページは、FPM が動作しているかどうかを外部から検出するために使用され、リクエストに応答できるかどうかをスラッシュ (/) で始める必要があることに注意してください。
ping 。応答
= pong
# ping リクエストの返信応答を定義するために使用されます。
テキスト/プレーン形式のテキストを HTTP 200 として返します。デフォルト値: pong.
request_terminate_timeout
= 0
#単一リクエストのタイムアウトを設定します。
このオプションは、php.ini 設定の「max_execution_time」が何らかの特別な理由で実行中のスクリプトを中止しない場合に便利です。これを「0」に設定すると、502 エラーが頻繁に発生する場合にこのオプションを変更してみてください。
request_slowlog_timeout
= 10s
#リクエストが設定されたタイムアウトに達すると、対応する PHP コールスタック情報がスローログに完全に書き込まれます。
「オフ」の場合は「0」に設定します
🎜🎜slowlog
= log/$pool.log.slow🎜🎜#慢请求的记录日志,配合request_slowlog_timeout使用
rlimit_files
= 1024
#ファイルオープン記述子のrlimit制限を設定します。
デフォルト値: デフォルトの開閉可能なハンドルのシステム定義値は 1024 で、ulimit -n を使用して表示でき、ulimit -n 2048 で変更できます。
rlimit_core
= 0
#core rlimit の上限値を設定します。
使用可能な値: '無制限'、0 または正の整数 デフォルト値: システム定義の値。
=
#起動時の Chroot ディレクトリ。
定義されたディレクトリは絶対パスである必要があります。設定されていない場合、chroot は使用されません。
chdir
=
#起動ディレクトリを設定します。起動中に自動的にディレクトリに転送されます。
定義されたディレクトリは絶対パスである必要があります。デフォルト値: 現在のディレクトリ、または /directory (chroot 時)
catch_workers_output
= はい
#操作中の stdout と stderr をメインのエラー ログ ファイルにリダイレクトします。
設定されていない場合、stdout と stderr は FastCGI ルールに従って /dev/null にリダイレクトされます。 デフォルト値: 空。