服务热重启

目前外网每次更新页面都要中断服务,这就导致了外网会有一段时间是打不开的,页面出现502错误;服务器热重启针对这个问题,可以有效解决网站中断问题。

如何手动热重启?

1. 打开服务器管理终端,输入以下命令:
bash /home/httpd/wware/tools/restartserver.sh -0

 

2. 脚本参数说明:

-k : 保留nginx以及pagespeed历史缓冲。默认不保留。
-0 : 热重启,不终止对外服务(Websocket会瞬断)。默认冷重启
-r : 重启rabbitmq。默认不重启。

 

参数执行时,只需跟在脚本后面即可,多个参数请用空格隔开。
 
注:
目标机为单核时热重启无效;
如果执行重启命令时未保留pagespeed缓存,请刷新一下CDN的缓存,然后清空一下缓存:bash /home/httpd/wware/tools/purgecache.sh -t 0 -d dev.spolo.org