ホームページ  >  記事  >  バックエンド開発  >  PHP で php-fpm を再起動するいくつかの方法を 1 分で説明します

PHP で php-fpm を再起動するいくつかの方法を 1 分で説明します

慕斯
慕斯転載
2021-06-22 09:07:3311746ブラウズ

この記事では、1分でphp-fpmを再起動するためのPHPを解釈する方法をいくつか紹介しますが、これは一定の参考値があり、困っている友人は参考にしてください。

PHP で php-fpm を再起動するいくつかの方法を 1 分で説明します

#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 のマスタープロセス番号を確認してください

# ps aux | grep php-fpm | grep master | grep -v grep
root     13225  0.0  0.0 204820  7508 ?        Ss   09:37   0:01 php-fpm: master process (/usr/local/php/etc/php-fpm.conf)
You have new mail in /var/spool/mail/root

php-fpm:

kill -USR2 13225

OK を再起動します。

上記のスキームは通常、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 file path should be located at
/usr/local/php/var/run/php-fpm.pid

. コメントアウトされているため、生成されませんでした。コメントを削除してから、 php-fpm を再起動するには、killed -USR2 42891 を実行します。pid ファイルが生成されます。次回、次のコマンドを使用して php-fpm を再起動して閉じることができます:

php-fpm 关闭:
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ビデオチュートリアル

以上がPHP で php-fpm を再起動するいくつかの方法を 1 分で説明しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。