在上面的结果中,,我们也能看到老的master进程是一直存在,在没有手工关闭前,它是不会自已关闭的,这种设计是有好处的,好处就是为了升级新版本后,如果出现问题能及时快速的回滚到上一个稳定版本。
- [root@nginx ~]# ps -ef|grep nginx
- root 6324 1 0 09:06 ? 00:00:00 nginx: master process /usr/local/nginx-1.12.2/sbin/nginx
- root 6340 6324 0 09:12 ? 00:00:00 nginx: master process /usr/local/nginx-1.12.2/sbin/nginx
- nobody 6341 6340 0 09:12 ? 00:00:00 nginx: worker process
- root 6350 1244 0 09:23 pts/0 00:00:00 grep --color=auto nginx
- [root@nginx ~]# cd /usr/local/nginx-1.12.2/sbin/
- [root@nginx sbin]# mv nginx nginx-1.14.2
- [root@nginx sbin]# mv nginx-1.12.2 nginx
- [root@nginx sbin]# kill -USR1 6324
- [root@nginx sbin]# ps -ef|grep nginx
- root 6324 1 0 09:06 ? 00:00:00 nginx: master process /usr/local/nginx-1.12.2/sbin/nginx
- root 6340 6324 0 09:12 ? 00:00:00 nginx: master process /usr/local/nginx-1.12.2/sbin/nginx
- nobody 6341 6340 0 09:12 ? 00:00:00 nginx: worker process
- root 6355 1244 0 09:24 pts/0 00:00:00 grep --color=auto nginx
- [root@nginx sbin]# ./nginx -v
- nginx version: nginx/1.12.2
(编辑:PHP编程网 - 黄冈站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|