使用Linux終端啟動了workerman然后直接關(guān)閉終端workerman并沒有被退出
啟動的是debug模式
因為我使用了 supervisor 來做啟動項 我希望在 supervisor 停止的時候 workerman也可以正常的停止工作
因為你用了supervisor監(jiān)控workerman,debug方式關(guān)閉終端workerman沒退出時正常的,supervisor的作用就是監(jiān)控某個程序,讓它一直運行。是正?,F(xiàn)象
可能終端原理不同吧,終端如果沒有給workerman進程發(fā)送SIGINT信號,workerman就不會退出。這個和終端實現(xiàn)有可能關(guān)系。手冊中也沒有說debug模式關(guān)閉終端后一定退出。終端關(guān)閉workerman不退出也不是什么問題
我想問一下 如果我workerman 寄宿在supervisor的啟動項內(nèi) 當(dāng)有一天我的需求是重啟supervisor 那么是不是就意味著我的workerman不會被停止 每次都需要自己去手動重啟workerman嗎 而且關(guān)閉終端以后 并不是說他沒有關(guān)閉 他關(guān)閉了 但是端口還占用在那里