GatewayWorker 啟動與停止linux命令
阿新 • • 發佈:2019-09-24
啟動與停止
注意Workerman啟動停止等命令都是在命令列中完成的。
要啟動Workerman,首先需要有一個啟動入口檔案,裡面定義了服務監聽的埠及協議。
這裡以workerman-chat為例,它的啟動入口為start.php。
啟動
以debug(除錯)方式啟動
php start.php start
以daemon(守護程序)方式啟動
php start.php start -d
停止
php start.php stop
重啟
php start.php restart
平滑重啟
php start.php reload
檢視狀態
php start.php status
debug和daemon方式區別
1、以debug方式啟動,程式碼中echo、var_dump、print等列印函式會直接輸出在終端。
2、以daemon方式啟動,程式碼中echo、var_dump、print等列印會預設重定向到/dev/null檔案,可以通過設定Worker::$stdoutFile = '/your/path/file';來設定這個檔案路徑。
3、以debug方式啟動,終端關閉後workerman會隨之關閉並退出。
4、以daemon方式啟動,終端關閉後workerman繼續