onShutdown
此事件在Server结束时发生,,函数原型
function onShutdown(swoole_server $server);
在此之前Swoole Server已进行了如下操作
- 已关闭所有线程
- 已关闭所有worker进程
- 已close所有TCP/UDP监听端口
- 已关闭主Rector
例子
$serv->on('Shutdown', 'my_onShutdown'); function my_onShutdown($serv){ echo "Server: onShutdown\n"; }
强制kill进程不会回调onShutdown,如
kill -9
需要使用kill-15
来发送SIGTREM
信号到主进程才能按照正常的流程终止