之前在做运维工作中, 经常需要添加虚拟主机, 或者添加修改配置文件, 但是测试环境还好, 随便玩, 如果是生产环境的话, 既要保证配置不出问题, 有不能中断服务. 如果是这样的话, 就需要对配置文件进行语法检测以及平滑重启.
nginx 的语法检测
/usr/local/nginx/sbin/nginx -t
如果语法检测没有报错的话, 需要平滑加载配置文件
/usr/local/nginx/sbin/nginx -s reload
注: 上述 nginx 平滑重启的方式只有版本大于等于 0.7.53 才能使用, 否则的话需要通过信号量来进行平滑重启, 参考我的另一篇博客:
https://www.cnblogs.com/Jackie-Chen/p/10556728.html
来源: http://www.bubuko.com/infodetail-3338099.html