ターミナルの終了によるサービスの終了
質問:
なぜターミナルを閉じると、Workermanも自動的に終了してしまうのですか?
回答:
Workermanには2つの起動モードがあります。debugデバッグモードとdaemonデーモンプロセスモードです。
php xxx.php start
を実行するとdebugデバッグモードに入り、開発やデバッグの問題に使用します。このとき、ターミナルを閉じるとWorkermanも終了します。
php xxx.php start -d
を実行するとdaemonデーモンプロセスモードに入り、ターミナルを閉じてもWorkermanに影響はありません。
ターミナルの影響を受けないWorkermanを使用したい場合は、daemonモードで起動してください。