logo
当前位置:首 页 > 编程技术 >后端开发 > 查看文章

Centos–swoole平滑重启服务

后端开发, 编程技术 你是第2489个围观者 0条评论 供稿者: 标签:

平滑重启:

已经打开的服务:

 

首先在server服务中为进程添加名字:

 

  1. /**
  2.   * @param $server
  3.   */
  4. public function onStart($server) {
  5. swoole_set_process_name("live_master");
  6. }

编写reload.sh脚本:

  1. echo "loading..."
  2. pid=`pidof live_master`
  3. echo $pid
  4. kill -USR1 $pid
  5. echo "loading success"

 

运行脚本:

  1. [root@localhost server]# sh reload.sh
  2. loading...
  3. 14379
  4. loading success

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

 

说说梦想,谈谈感悟 ,聊聊技术,有啥要说的来github留言吧 https://github.com/cjx2328

—— 陈 建鑫

陈建鑫
你可能也喜欢Related Posts
footer logo
未经许可请勿自行使用、转载、修改、复制、发行、出售、发表或以其它方式利用本网站之内容。站长联系:cjx2328#126.com(修改#为@)
Copyright ©ziao Studio All Rights Reserved. E-mail:cjx2328#126.com(#号改成@) 沪ICP备14052271号-3