ホームページ  >  記事  >  PHPフレームワーク  >  swoole デーモンをシャットダウンする方法

swoole デーモンをシャットダウンする方法

(*-*)浩
(*-*)浩オリジナル
2019-12-09 10:28:275347ブラウズ

swoole デーモンをシャットダウンする方法

1. 今日のプロジェクトで SWOOLE を使用すると、構成内で誤ってガーディアン プロセスを開いてしまいます (つまり、プロセスがバックグラウンドで実行されています) (推奨される学習内容) : # swoole ビデオ チュートリアル )

swoole デーモンをシャットダウンする方法

#2. ソケット コードをデバッグすると、プロセスが終了して再起動され、ポートが占有されていることが常に表示されました。

swoole デーモンをシャットダウンする方法

3. この時点でターミナル コマンド実行ウィンドウを閉じて再度開いたとしても、ポートはまだ占有されているため、プロセスを再度開始することはできません。解決策は次のとおりです。

最初のステップは、コード内のデーモン プロセスを 0

swoole デーモンをシャットダウンする方法

に変更することです。 2 番目のステップ: このポート番号の PID を見つけて (コードがリッスンするポートは 9503)、PID を取得します。

コマンドは次のとおりです:

netstat -apn | grep 9503

swoole デーモンをシャットダウンする方法

ステップ 3: プロセスを強制終了します

コマンドは次のとおりです:

kill -9 186691

この時点で、リッスン プログラムを再起動できます。ポートが占有されているというエラー レポートはもう表示されません。

以上がswoole デーモンをシャットダウンする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。