ホームページ > バックエンド開発 > PHPの問題 > php-fpmでパラメータをオフにする方法

php-fpmでパラメータをオフにする方法

coldplay.xixi
リリース: 2023-03-06 14:00:02
オリジナル
2365 人が閲覧しました

php-fpm のパラメータを閉じる方法: [PHP-FPM] を使用して [PHP-CGI] の FastCGI プロセスを制御します。コードは [kill -INT cat /usr/local/php/var/ run/php -fpm.pid]。

php-fpmでパラメータをオフにする方法

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 restart:

コードは次のとおりです

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

php-fpm プロセスの数を表示します:

コードは次のとおりです

ps aux | grep -c php-fpm
ログイン後にコピー

php-fmp 再起動 (方法 2)

最初に実行

コードは次のとおりです

killall php-fpm
ログイン後にコピー

次に実行 (usr /local/php は php のインストール ディレクトリです)

コードは次のとおりです

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

プログラミングについて詳しく知りたい場合は、
php に注目してください。トレーニング

コラム!

以上がphp-fpmでパラメータをオフにする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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