之前在做運維工作中,經常需要添加虛擬主機,或者添加修改配置文件,但是測試環境還好,隨便玩,如果是生產環境的話,既要保證配置不出問題,有不能中斷服務。如果是這樣的話,就需要對配置文件進行語法檢測以及平滑重啟。
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