zoukankan      html  css  js  c++  java
  • 【转】Nginx无缝升级

    原文地址:http://blog.licess.org/nginx-upgrade/

    昨天VPS侦探的VPS因为内存爆满挂掉,顺便升级了下Nginx,到最新比较稳定稳定的0.7.65。

    Nginx编译后就一个小文件,不带动态库,升级也可以无缝升级,并不影响访问。

    首先下载Nginx:执行wget http://soft.vpser.net/web/nginx/nginx-0.7.65.tar.gz

    再执行 ./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module ,按原来的路径配置,自己需要的包打上,基本上没啥,基本功能Nginx都自带了。

    然后make,但不要install

    编译完,在objs目录下有一个nginx执行文件,就是它了。

    备份下原来老的nginx文件

    mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old

    在把新objs下的nginx cp到sbin下。

    nginx -t 测试下,显示通过。

    //让nginx把nginx.pid改成nginx.pid.oldbin 跟着启动新的nginx,一般lnmp一键安装包安装的按下面执行命令即可。
    kill -USR2 `cat /usr/local/nginx/logs/nginx.pid`

    //退出旧的nignx
    kill -QUIT `cat /usr/local/nginx/logs/nginx.pid.oldbin`

    升级完成!

  • 相关阅读:
    学习进度条54
    学习进度条53
    学习进度条52
    学习进度条51
    学习进度条50
    学习进度条49
    学习进度条48
    学习进度条47
    学习进度条45
    线程池中的阻塞队列选择
  • 原文地址:https://www.cnblogs.com/ainubis/p/3985914.html
Copyright © 2011-2022 走看看