代码拉取完成,页面将自动刷新
我用的是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能正常退出服务