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