ホームページ >バックエンド開発 >PHPチュートリアル >php7+のphp-fpmパラメータ設定の注意点
この記事では、php7 の php-fpm パラメータ設定の注意点を中心に紹介します。参考になる値があるので、シェアします。困っている人は参考にしてください。
php7 のインストールphp-fpm のこれらのパラメータの設定が不適切であると、php-fpm の起動に失敗し、nginx サイトが php ファイルを解析できず、404 エラーが報告されます。
関連コマンド:
centos7, start php-fpm:
systemctl start php-fpm
php-fpm が開始されているかどうかを確認します:
ps -ef|grep php
php-fpm のコアパラメータ設定、デフォルトは次のとおりです:
pm = dynamic pm.max_children = 5 pm.start_servers = 2 pm.min_spare_servers = 1 pm.max_spare_servers = 3
動的モードの場合のみ、動的説明は次のとおりです:
max_children: 動的モードでの php-fpm プロセスの最大数を制限します
start_servers: 開始番号動的モードの php-fpm プロセスの数
min_spare_servers: 動的アイドル状態の php-fpm プロセスの最小数
max_spare_servers: 動的アイドル状態の php-fpm プロセスの最大数
間違ったパラメータの変更に注意すると、これらのパラメータにより php-fpm が起動できなくなり、nginx が php ファイルにアクセスできなくなります。ログを確認してエラーをトラブルシューティングできます:
/usr/local/php/var/ log/php-fpm.log
ルールの概要:
max_children は min_spare_servers より大きくなければなりません
max_children は min_spare_servers より大きくなければなりませんmax_spare_servers より
Beanstalkd を操作するための PHP メソッドとパラメーターのコメント
#php redis のロックとロック解除以上がphp7+のphp-fpmパラメータ設定の注意点の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。