zoukankan      html  css  js  c++  java
  • nginx不间断服务平滑升级

    (1)备份旧的nginx和配置文件

    cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/bak_nginx                #备份旧版程序
    cp /usr/local/nginx/conf/nginx.conf /usr/local/nginx/conf/bak_nginx.conf            #备份配置文件

    (2)编译安装新版本       

    ./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module;make;make install   

    (3)检查新版是否正常

    /usr/local/nginx/sbin/nginx -V          #检查版本信息是否正确   
    /usr/local/nginx/sbin/nginx -t            #测试新版本Nginx配置是否正常,如看到xxxxxx test is successful的提示,说明配置正常

    (4)切换旧版工作进程

    kill -USR2 `cat /usr/local/nginx/logs/nginx.pid`       #平滑升级可执行的程序
        
    kill -QUIT `cat /usr/local/nginx/logs/nginx.pid.oldbin`  #正常停止旧版本进程
  • 相关阅读:
    网络通信
    jvm调优
    rokectMq
    mybatis属性类
    spring cloud feign
    spring cloud hystrix
    spring cloud ribbon
    mybatis(二)创建代理类执行sql
    内存操作函数
    堆空间的开辟与使用
  • 原文地址:https://www.cnblogs.com/ywrj/p/9379816.html
Copyright © 2011-2022 走看看