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

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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM