美文网首页
nginx 平滑升级

nginx 平滑升级

作者: linux_python | 来源:发表于2020-03-03 14:52 被阅读0次

nginx平滑升级

a.基本环境
原有的基础环境,要注意原有nginx的属主和属组
b.安装新的版本和要添加的模块

cd nginx-1.0.9/
./configure  --prefix=/usr/local/nginx109  --with-http_stub_status_module  --with-http_ssl_module  --user=nginx  --group=nginx 

make 
    /注意 此处不要make install   只需要一个nginx二进制启动文件即可

c.替换nginx启动文件

cd  /tmp/nginx-1.10.3/objs

     [root@zhaohan objs]# ls
      autoconf.err  nginx    ngx_auto_config.h   ngx_modules.c  src
      Makefile      nginx.8  ngx_auto_headers.h  ngx_modules.o

 cp -r nginx /usr/local/nginx1.0.15/sbin/   
    /将原来的移走
    /将新版的NGINX二进制文件替换已安装nginx文件
    /一定要注意包的大小,一定要替换成功否则没办法改

d.热升级


kill  -USR2  30707

e.检查版本

/usr/local/nginx/sbin/nginx -V

如果版本升级了,且有了四个进程就是成功了。
f.这个时候可以选择温柔的关闭旧的worker

kill -WINCH 9839

上面这个命令是为nginx服务留后路的,以便我我们的快速回滚

相关文章

  • Nginx实现平滑重启及无损版本升级

    Nginx服务平滑(无损)重启 一般重启过程: Nginx版本平滑(无损)升级 一般升级: 这样就可以实现不中断服...

  • nginx学习目录

    nginx安装部署和配置管理 nginx日志配置 nginx平滑升级与回滚 nginx反向代理 nginx负载均衡...

  • Nginx平滑升级

    Nginx平滑升级,可以在不中断服务的情况下 - 新的请求也不会丢失,使用新的 nginx 可执行程序替换旧的(当...

  • Nginx平滑升级

    Nginx-1.6.2升级到Nginx-1.7.2 查看目前nginx的相关配置 下载需要更新的Nginx源码包w...

  • Nginx平滑升级

    当需要给正在运行的Nginx服务升级,或者添加或者删除模块的时候。可以在不服务不中断的情况下进行操作。 1、使用新...

  • NGINX 平滑升级

    周末吃饭,我的老同事问我nginx的平滑升级会么?我顿时想起来了之前面试过的一道题,考的就是这个问题。我之前的确也...

  • Nginx平滑升级

    线上环境nginx的版本为1.6.3,收到Web漏洞检测:显示:NGINX版本过低,存在整数溢出漏洞(CVE-20...

  • nginx 平滑升级

    nginx平滑升级 a.基本环境原有的基础环境,要注意原有nginx的属主和属组b.安装新的版本和要添加的模块 c...

  • nginx平滑升级

  • nginx平滑升级

    1、为什么要对 nginx 平滑升级 随着 nginx 越来越流行,并且 nginx 的优势也越来越明显, ngi...

网友评论

      本文标题:nginx 平滑升级

      本文链接:https://www.haomeiwen.com/subject/ltbgvctx.html