更好的重启nginx 服务器
作者:fengyn 日期:2010-06-10
以前使用的重启命令 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进程服务器继续,隔很短时间被新启动的服务器代替
坏处有可能不能马上看到修改后效果
停止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进程服务器继续,隔很短时间被新启动的服务器代替
坏处有可能不能马上看到修改后效果
评论: 0 | 引用: 0 | 查看次数: -
发表评论

上一篇
下一篇

文章来自:
Tags:
相关日志:
