ホームページ > バックエンド開発 > PHPチュートリアル > php-fpmの一連の起動操作をまとめる

php-fpmの一連の起動操作をまとめる

藏色散人
リリース: 2023-04-10 20:50:01
転載
4642 人が閲覧しました

php-fpm を開始するさまざまな方法:

php-fpm を開始する最も簡単な操作:

/usr/local/php/sbin/php-fpm
ログイン後にコピー

php 5.3.3 将来の php-fpm は、php-fpm が以前に備えていた /usr/local/php/sbin/php-fpm (start|stop|reload) およびその他のコマンドをサポートしなくなります。これはもう読まないでください これは昔ながらのコマンドです。 シグナル コントロール を使用する必要があります:

マスター プロセスは次のシグナルを理解できます:

  • INT, TERM 即時終了
  • QUIT スムーズな終了
  • USR1 ログ ファイルを再度開きます
  • #USR2 すべてのワーカー プロセスを正常にリロードし、構成モジュールとバイナリ モジュールをリロードします
シンプルで直接的な再起動方法:

まず php-fpm のマスタープロセス番号を確認します

[root@test ~]# ps -ef|grep php-fpm
root     27556     1  0 15:57 ?        00:00:00 php-fpm: master process (/usr/local/php/etc/php-fpm.conf)
www      27557 27556  0 15:57 ?        00:00:00 php-fpm: pool www             
www      27558 27556  0 15:57 ?        00:00:00 php-fpm: pool www             
www      27559 27556  0 15:57 ?        00:00:00 php-fpm: pool www             
www      27560 27556  0 15:57 ?        00:00:00 php-fpm: pool www     
root     27733 26938  0 16:35 pts/0    00:00:00 grep php-fpm
ログイン後にコピー
php-fpm を再起動します:

kill -USR2 27556
ログイン後にコピー
これで結構です。 [推奨:

PHP ビデオ チュートリアル ]

上記の解決策は通常、php-fpm.pid ファイルが生成されない場合に使用されます。php-fpm.pid を生成したい場合は、次の解決策:

上記のマスター プロセスからわかるように、matster は構成ファイル /usr/local/php/etc/php-fpm.conf を使用します。 Cat /usr/local/php/etc/php -fpm.conf found :

[global]
; Pid file; Note: the default prefix is /usr/local/php/var
; Default Value: none
;pid = run/php-fpm.pid
ログイン後にコピー
pid ファイルのパスは /usr/local/php/var/run/php-fpm.pid にあるはずですが、コメントアウトされているため生成されません。コメントを削除してから kill -USR2 42891 を実行して php. -fpm を再起動すると、pid ファイルが生成されます。次回、次のコマンドを使用して php-fpm を再起動して閉じることができます:

php-fpm close :

kill -INT 'cat /usr/local/php/var/run/php-fpm.pid'
ログイン後にコピー
php-fpm 再起動:

kill -USR2 'cat /usr/local/php/var/run/php-fpm.pid'
ログイン後にコピー

以上がphp-fpmの一連の起動操作をまとめるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:cnblogs.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート