平滑重启:

已经打开的服务:

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

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

Centos--swoole平滑重启服务

 

相关文章:

  • 2021-11-21
  • 2022-12-23
  • 2022-01-17
  • 2022-02-26
  • 2021-12-01
  • 2022-12-23
  • 2021-12-27
猜你喜欢
  • 2022-12-23
  • 2021-04-08
  • 2022-12-23
  • 2021-09-19
  • 2021-12-11
  • 2021-12-03
  • 2022-01-03
相关资源
相似解决方案