nginx+passenger模式下快速重启ROR应用_Ruby_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > Ruby > nginx+passenger模式下快速重启ROR应用

nginx+passenger模式下快速重启ROR应用

 2010/12/11 11:30:14  lmxbitihero  http://lmxbitihero.javaeye.com  我要评论(0)
  • 摘要:以前网站部署到服务器以后,重启ROR应用总是快速的敲killallnginx,然后/opt/nginx/sbin/nginx,中间总是会有那么1~3秒钟时间Nginx会返回502或者干脆连接不上网页。今天终于学会两招快速启动应用的方法/opt/nginx/sbin/nginx-sreload#快速重启nginx,以前启动的所有ROR进程结束最新的请求后自动销毁,这是快速启动Nginx下所有ROR应用的好办法到某个ROR应用下,敲入touchtmp/restart.txt
  • 标签:Nginx 重启 应用 模式

以前网站部署到服务器以后,重启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应用不变。

发表评论
用户名: 匿名