Centos--swoole平滑重启服务
平滑重启:
已经打开的服务:
首先在server服务中为进程添加名字:
/** * @param $server */ public function onStart($server) { swoole_set_process_name("live_master"); }
编写reload.sh脚本:
echo "loading..." pid=`pidof live_master` echo $pid kill -USR1 $pid echo "loading success"
运行脚本:
[root@localhost server]# sh reload.sh loading... 14379 loading success
此时在已经打开的服务中会发现: