326 Star 1.6K Fork 345

GVPswoole/swoole-src

 / 详情

KILL -15 worker进程失败,导致服务不能停止

已完成
创建于  
2017-04-26 15:40

我用的是swoole1.9.5版本,swoole_server启动UDP服务器,四个Worker进程,一个swoole_process进程。
现象:命令行执行 "kill -15 主进程"
发现并不能KILL掉全部进程,四个worker进程只有两三个进程能被KILL 掉,主进程,管理进程,swoole_process进程还存活。再KILL一次也是一样。对剩下的worker进程单独KILL -15也不能把这个worker进程干掉,KILL -9 worker进程后,相应的其他进程也能退出了。 怀疑是worker进程不能被正常KILL掉,导致主进程不能顺利退出。

开始是怀疑PHP代码有错误,但没看到错误日志输出。

这种情况应该如何调试?或者保证kill能正常退出服务

评论 (1)

longmon 创建了任务

请升级至最新版本,已解决此问题。

韩天峰 关闭了任务

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
24354 longmonh 1578915536
C
1
https://gitee.com/swoole/swoole.git
git@gitee.com:swoole/swoole.git
swoole
swoole
swoole-src

搜索帮助

A270a887 8829481 3d7a4017 8829481