この記事では、1分でphp-fpmを再起動するためのPHPを解釈する方法をいくつか紹介しますが、これは一定の参考値があり、困っている友人は参考にしてください。
#php-fpm:
/usr/local/php/sbin/php-fpmphp 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 13225OK を再起動します。 上記のスキームは通常、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.pidpid 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 サイトの他の関連記事を参照してください。