ホームページ > バックエンド開発 > PHPチュートリアル > php-fpmプロセスのシャットダウンと再起動script_PHPチュートリアルの詳細説明

php-fpmプロセスのシャットダウンと再起動script_PHPチュートリアルの詳細説明

WBOY
リリース: 2016-07-13 10:47:02
オリジナル
974 人が閲覧しました

今日は、php-fpm プロセスのシャットダウンと再起動のコマンドを紹介します。PHP-FPM は PHP でのみ使用され、PHP5.3.3 には php-fpm が統合されました。パーティーパッケージ。

まず、php-fpmとは何かを理解しましょう

PHP-FPM は、PHP 専用の PHP FastCGI マネージャーです。

PHP-FPM は実際には PHP ソース コードのパッチであり、FastCGI プロセス管理を PHP パッケージに統合するように設計されています。 PHP ソース コードにパッチを適用する必要があり、PHP をコンパイルしてインストールした後に使用できるようになります。 最新のPHP 5.3.2のソースツリーにPHP-FPMを直接統合したブランチがダウンロードできるようになりました。次のバージョンではPHPのメインブランチに統合される予定だそうです。 Spawn-FCGI と比較すると、PHP-FPM は CPU とメモリの制御が優れており、前者はクラッシュしやすく、crontab で監視する必要がありますが、PHP-FPM にはそのような問題はありません。

PHP5.3.3 には php-fpm が統合されており、サードパーティのパッケージではなくなりました。 PHP-FPM は、より優れた PHP プロセス管理方法を提供し、メモリとプロセスを効果的に制御でき、PHP 設定をスムーズにリロードできるため、spawn-fcgi よりも多くの利点があるため、PHP に正式に組み込まれています。 PHP-FPM を有効にするには、./configure で –enable-fpm パラメーターを渡します。 PHP-FPM を使用して PHP-CGI の FastCGI プロセスを制御します

マスタープロセスは次の信号を理解できます

INT、TERM 即時終了
QUIT スムーズな終了
USR1 ログファイルを再度開きます
USR2 はすべてのワーカー プロセスをスムーズにリロードし、構成モジュールとバイナリ モジュールをリロードします

例:

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-fpmプロセスの数を表示します:

コードは次のとおりです コードをコピー

ps grep -c php-fpm

php-fmpを再起動する(方法2)

最初に実行

コードは次のとおりです コードをコピー

killall php-fpm

再度実行(usr/local/phpはphpのインストールディレクトリ)

コードは次のとおりです コードをコピー

/usr/local/php/sbin/php-fpm &

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/632902.html技術記事今日は、php-fpm プロセスのシャットダウンと再起動のコマンドを紹介します。PHP-FPM は PHP でのみ使用され、PHP5.3.3 には php-fpm が統合されています。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート