ホームページ >PHPフレームワーク >Swoole >Swooleをホットアップデートする方法
swoole バージョンは度重なるアップデートにより安定しており、Alibaba、Tencent、YY などの大手企業でも利用されており、ゲームサークルの友人も多く利用しています。質問: コードが更新されるたびに、サービスを停止して再起動してコードを更新する必要がありますが、このアプローチは比較的大雑把です。
実際、swoole はリロード機能を提供し、コードのホット アップデートを完全にサポートしています。
swoole のリロードを紹介する前に、ファイルの変更直後に Web メソッドがどのように有効になるかについて簡単に説明しましょう:
いくつかの概念: (推奨学習: swoole ビデオチュートリアル )
1) sapi: 単純に、PHP エンジンの外部への統一インターフェイスとして理解でき、PHP が外部プログラムと対話できるようになります。
2) PHP のライフサイクルにおける 4 つの主要な呼び出し: MINT -> RINT -> RSHUTDOWN -> MSHUTDOWN
3) fpm: fastcgi process manager
ステップ 4: RSHUTDOWN メソッドを実行します。 ステップ 5: fpm を停止する場合は、MSHUTDOWN が実行されます。
fpm は、手順 2 ~ 4 を繰り返し実行して各リクエストを処理します。
以上がSwooleをホットアップデートする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。