OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4466|回复: 0

Nginx平滑升级的详细操作方法

[复制链接]

153

主题

310

帖子

0

精华

高级会员

Rank: 4

积分
673
金钱
673
注册时间
2019-3-26
在线时间
18 小时
发表于 2019-4-19 13:14:37 | 显示全部楼层 |阅读模式

    这篇文章主要介绍了Nginx平滑升级的详细操作方法,适应编译安装ningx的情况,yum安装的直接用yum更新即可,需要的朋友可以参考下

    一、平滑升级概述
    Nginx方便地帮助我们实现了平滑升级。其原理简单概括,就是:
    (1)在不停掉老进程的情况下,启动新进程。
    (2)老进程负责处理仍然没有处理完的请求,但不再接受处理请求。
    (3)新进程接受新请求。
    (4)老进程处理完所有请求,关闭所有连接后,停止。
    这样就很方便地实现了平滑升级。一般有两种情况下需要升级Nginx,一种是确实要升级Nginx的版本,另一种是要为Nginx添加新的模块。
    二.、升级过程
    具体的操作也很简单,如下:

    (0)查看当前版本
    在存放Nginx的可执行文件的目录下输入:
    复制代码 代码如下:./nginx -V

    (1)下载新的Nginx版本并编译。
    复制代码 代码如下:wget nginx-1.0.11.tar.gz  
    tar zxvf nginx-1.0.11.tar.gz  
    cd nginx-1.0.11  
    ./configure --add-module=/customized_module_0 --add-module=/customized_module_1  
    make

    注意不要进行make install

    (2)备份老版本的可执行文件
    复制代码 代码如下:cd /usr/local/nginx/sbin  
    sudo cp nginx nginx.old

    (3)修改配置文件
    如果有必要的话,

    (4)拷贝新的可执行文件
    复制代码 代码如下:sudo cp /home/michael/tmp/nginx-1.0.11/objs/nginx /usr/local/nginx/sbin/

    (5)升级
    复制代码 代码如下:cd /home/michael/tmp/nginx-1.0.11  
    make upgrade

    (6)清理多余文件
    复制代码 代码如下:rm -rf /home/michael/tmp/nginx-1.0.11

    (7)查看Nginx版本
    复制代码 代码如下:cd /usr/local/nginx/sbin  
    ./nginx -V  
    三、观察进程变化

    在我的机器上可以观察到,我配置的是10个worker进程,启动后观察到:
    复制代码 代码如下:root      6241 10419  0 10:51 ?        00:00:00 nginx: master process /usr/local/nginx/sbin/nginx  
    nobody    6242  6241  2 10:51 ?        00:00:00 nginx: worker process        
    nobody    6243  6241  0 10:51 ?        00:00:00 nginx: worker process        
    nobody    6244  6241  0 10:51 ?        00:00:00 nginx: worker process        
    nobody    6245  6241  0 10:51 ?        00:00:00 nginx: worker process        
    nobody    6246  6241  0 10:51 ?        00:00:00 nginx: worker process        
    nobody    6247  6241  0 10:51 ?        00:00:00 nginx: worker process       VPS云主机


    进行配置文件的修改。




http://www.iis7.com/c/90/
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 11:32

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表