以前网站部署到服务器以后,重启ROR应用总是快速的敲killall nginx,然后/opt/nginx/sbin/nginx,中间总是会有那么1~3秒钟时间Nginx会返回502或者干脆连接不上网页。今天终于学会两招快速启动应用的方法
/opt/nginx/sbin/nginx -s reload?????? #快速重启nginx,以前启动的所有ROR进程结束最新的请求后自动销毁,这是快速启动Nginx下所有ROR应用的好办法
?
到某个ROR应用下,敲入touch tmp/restart.txt,这是passenger提供的便利之处,当发现当前应用下有这个文件后则重启这个ROR应用,其他ROR应用不变。