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

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

慕斯
リリース: 2023-04-10 08:54:02
転載
11811 人が閲覧しました

この記事では、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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート