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

此时在已经打开的服务中会发现:

猜你喜欢

转载自www.cnblogs.com/mrszhou/p/9098321.html
今日推荐