web-dev-qa-db-ja.com

php-fpmの現在の設定を確認するにはどうすればよいですか?

「ロード」されている現在の設定を確認したいのですが。これらは、ここにリストされているすべての値になります。 http://php.net/manual/en/install.fpm.configuration.php

これらの値はphpinfo()から返されません。

24

サーバーにアクセスできる場合は、phpのバージョンに応じて試してください。

Sudo php-fpm7.0 -tt
Sudo php-fpm7.1 -tt
Sudo php-fpm7.2 -tt

現在の構成ファイルをテストし、構成パラメーターの値を表示します(これもデフォルトの値です)。変更が行われ、php-fpmがリロードされていない場合、表示される値は現在の実行構成と異なる場合があります。

Php-fpm 7.2でのみテスト済み

注:コマンドの出力は標準エラーになるため、greplessなどへのパイプ処理が不便になります。これを説明するには:

php-fpm7.2 -tt 2>&1 | grep access
27
Axi

私の知る限り、チェックアウトする方法は2つあります

  1. psコマンドを使用してfpm構成ファイルを見つけて読み取ります
 root @ c56686e9854c:/#ps aux | grep php-fpm | grepマスター

ルート1 0.0 0.9 455112 37324? Ss 12:01 0:00 php-fpm:マスタープロセス(/ usr/local/etc/php-fpm.conf

  1. php-fpm独自のコマンドを使用する
root @ c56686e9854c:/#php-fpm -tt

[2020年3月29日12:31:23]通知:[www]

...

[2020年3月29日12:31:23]通知:午後=動的

[2020年3月29日12:31:23]通知:pm.max_children = 5

[2020年3月29日12:31:23]通知:pm.start_servers = 2

[2020年3月29日12:31:23]通知:pm.min_spare_servers = 1

[2020年3月29日12:31:23]通知:pm.max_spare_servers = 3

...

1
Randy Lam