php-fpmのsockstatが設定ファイルと一致しません

php-fpmのsockstatが設定ファイルと一致しません

私はnginx、php、およびphp-fpmを使用してFreeBSD(実際にはTrueNAS刑務所の下)でテストシステムを実行しようとしています。このようなシステムを構築する試みは今回が初めてであり、FreeBSDは私の母国語ではありません。

php-fpm設定ファイルの内容とsockstatコマンドが報告する内容が混同されます。

php-fpm設定ファイルには予想されるエントリがあります。

; Note: This value is mandatory.
listen = 127.0.0.1:9000

ただし、 sockstat を実行すると、次のような結果が表示されます。

root@FNMPTest:/usr/local/etc/php-fpm.d # sockstat -4 | grep php-fpm
www      php-fpm    91271 6  tcp4   192.168.1.223:9000    *:*
www      php-fpm    91270 6  tcp4   192.168.1.223:9000    *:*
root     php-fpm    91269 8  tcp4   192.168.1.223:9000    *:*

私はsockstat出力に127.0.0.1が表示されると予想しましたが、192.168.1.223はシステムが実行されている刑務所のIPです。

私がsockstatで見た結果は予想されていますか? 127.0.0.1が表示されないのはなぜですか?


  1. デフォルトのindex.htmlを提供するnginxがありますが、これまでは単純なPHPページを提供することはできません。実際の問題が何であるかはわかりませんが、ここで何が起こっているのか疑問に思い始めます。

  2. php-fpm設定でソケット番号を変更すると、sockstat出力に変更が反映されていることがわかります。

関連情報