平滑升級Nginx

當Nginx的服務升級到新的版本時,必須要將舊的二進制文件的Nginx替換掉,通常這是需要重啓服務的,但Nginx的支持不重啓服務來完成新版本的平滑升級;

步驟:

1,通知正在運行的舊版本的Nginx準備升級。通過向主進程發送USR2信號

kill -s SIGUSR2 <nginx master pid>
運行的pid文件將重命名

2,啓動新版本的Nginx的

sbin/nginx

3,向舊版本的主進程發送SIGQUIT信號

kill -s SIGQUIT <nginx old master pid>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章