Linux笔记(68)——nginx平滑升级

╰+攻爆jí腚メ 2022-07-27 13:57 279阅读 0赞

我们如果要升级nginx,在生产环境下不可能去停止服务器来升级,因此需要平滑升级

平滑升级:平滑升级时,如果有工作进程正在处理请求,那么这些工作进程将会继续处理,处理完之后被停止。同时,nginx不会再接收新的请求。不过,在升级过程中,新的工作进程开启后,将会正常接收请求。

这里所谓的新的工作进程,就是升级之后开启的工作进程

查看nginx版本

  1. ./nginx -V

下载更高版本的ngxin,并解压,然后进行编译,但是不要安装

  1. cd ngin
  2. ./configure
  3. make

不要执行make install

然后进入objs目录,这里有一个文件nginx,用这个文件替换掉原来nginx/sbin/下的nginx,升级就成功了。

注意,在将nginx替换过去之前,要先将旧版本的nginx文件备份,以防外一

发表评论

表情:
评论列表 (有 0 条评论,279人围观)

还没有评论,来说两句吧...

相关阅读

    相关 nginx平滑升级

    1、为什么要对 nginx 平滑升级 随着 `nginx` 越来越流行,并且 `nginx` 的优势也越来越明显,`nginx` 的版本迭代也来时加速模式,1.9.0版本

    相关 Nginx平滑升级

    一、环境准备 在业务不关闭情况下进行升级,并且不要版本差距太大,不然很多东西不支持容易崩溃 环境:centos7.3一台 版本:旧的1.8,新的1.10 部署目