#swoole代码里设置进程别名为 live_master
#通过shell脚本进行平滑重启
echo "loading....."
#(查看进城别名对应的进程号)
pid=`pidof live_master`
#杀死worker进程
kill -USR1 $pid
echo "loading success"
#通过onRequest事件接受重启命令进行重启(官方)
if (isset($request->get['sys_reload'])) {
//$GLOBALS['glb'] = tools::serverInit( ($GLOBALS['conf']) );
$http->reload();
$response->write("done");
$response->end();
return;
}
swoole平滑重启的两种方式
最新推荐文章于 2023-08-11 20:47:05 发布