平滑重啟:
已經打開的服務:
首先在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
此時在已經打開的服務中會發現: