php-fpm プロセス数の最適設定ガイド【チューニング】

PHP-FPMの設定ファイルで、プロセスプールのサイズを設定してPHP-FPMプロセスの数を制御することができます。これは、php-fpm.confファイルやプールの設定ファイルを編集することで実現できます。以下はいくつかの一般的な設定オプションです:

  1. pm = dynamic:プロセス管理を動的モードに設定し、PHP-FPMがプロセス数を自動で決定する。
  2. pm.max_children = 50:サーバーのパフォーマンスと負荷に応じて調整するため、最大子プロセス数を50に設定します。
  3. pm.start_servers = 5: 子プロセスの初期起動数を5に設定します。
  4. pm.min_spare_servers = 2: 最小の空き子プロセス数を2に設定します。
  5. pm.max_spare_serversを8に設定する。

これらのパラメータを調整することで、サーバーの要求に応じてPHP-FPMのプロセス数を設定し、より良い性能と安定性を得ることができます。設定ファイルを変更した後は、PHP-FPMサービスを再起動して変更を有効にする必要があります。

bannerAds