0

Cloudcontrol のコンテナーのエラー ログに「警告: [プール www] サーバーが pm.max_children 設定 (1) に達しました。値を上げることを検討してください」というメッセージが頻繁に表示されるため、この設定値を上げる方法を探しています。

Cloudcontrol がGitHub リポジトリで提供する PHP 用のビルドパックを使用して、php.ini と Apache の構成設定を調整することができました。ただし、PHP-FPM の設定はうまくいきません (提供された php-fpm.ini で行われた変更は無視されます)。

私が試してみました...

  • conf/ フォルダーにある既存の php-fpm.ini ファイルを変更するには
  • 独自の php-fpm.ini を作成し、それを php/conf/ フォルダーに配置します
  • 独自の php-fpm.conf を作成し、それを php/conf/ フォルダーと conf/ フォルダーに配置する

変数を [www] プールに対して pm = static および max_children = 3 として定義し、ファイルにデフォルト変数を含めることと、オーバーライドしたい変数だけを含めることの両方を試みました。

私は何かを見落としていますか、それとも私はこれを間違っていますか? これに対処するより良い方法はありますか?

前もって感謝します!

4

2 に答える 2

1

プロジェクトphp-fpm.iniのディレクトリの下にファイルを作成して、デフォルトの php-fpm 構成をオーバーライドするためのサポートを追加しました。.buildpack/php-fpm/conf/

https://github.com/cloudControl/buildpack-php/blob/master/conf/php-fpm.iniでデフォルト設定を確認してください。情報については、 buildpack-phpのドキュメントを確認してください。

于 2014-01-10T15:59:21.563 に答える