更好的重启nginx 服务器

分类:Nginx | 作者:凹凸曼 | 发表于2011/04/11

以前使用的重启命令 killall  -HUP nginx

停止killall -9 nginx  

启动/usr/local/nginx/sbin/nginx

现在使用的方式

修改nginx配置文件后,

先执行:/usr/local/nginx/sbin/nginx -t 检查配置是否正常,

如果显示:the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok     

                  configuration file /usr/local/nginx/conf/nginx.conf test is successful

则正常,否则按错误提示修改配置。

再执行 kill -HUP `cat /usr/local/nginx/logs/nginx.pid` 使配置生效

这样就不需要停止服务器,好处是原来的nginx进程服务器继续,隔很短时间被新启动的服务器代替

坏处有可能不能马上看到修改后效果

来源:http://jar-c.blog.163.com/blog/static/1164012502010511128782/

日志信息 »

该日志于2011-04-11 03:49由 凹凸曼 发表在Nginx分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

目前盖楼 (0)层:

发表评论 »

« »