nginx平滑重启与平滑升级的方法
如何实现nginx平滑重启与平滑升级?
平滑升级nginx:
cd /yujialin
wget http://nginx.org/download/nginx-1.0.6.tar.gz
tar zxvf nginx-1.0.6.tar.gz
cd nginx-1.0.6
/usr/local/www/nginx/sbin/nginx -V
nginx: nginx version: nginx/1.0.4
nginx: built by gcc 4.1.2 20080704 (Red Hat 4.1.2-50)
nginx: configure arguments: --prefix=/usr/local/www/nginx --with-pcre=/yujialin/pcre-8.12 --with-http_stub_status_module --with-http_gzip_static_module
得到编译参数
用上面这段编译
然后make,千万别make install
make完了 在objs目录下就多了个nginx,这个就是新版本的程序了
mv /usr/local/www/nginx/sbin/nginx /usr/local/www/nginx/sbin/nginx-20110906
cp objs/nginx /usr/local/www/nginx/sbin/nginx
/usr/local/www/nginx/sbin/nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successfu
make upgrade 执行升级
执行完后 /usr/local/nginx/sbin/nginx -V
nginx: nginx version: nginx/1.0.6
nginx: built by gcc 4.1.2 20080704 (Red Hat 4.1.2-50)
nginx: configure arguments: --prefix=/usr/local/www/nginx --with-pcre=/yujialin/pcre-8.12 --with-http_stub_status_module --with-http_gzip_static_module
nginx平滑重启与平滑升级的方法相关推荐
- linux平滑升级nginx,Nginx的平滑重启和平滑升级,nginx
Nginx的平滑重启和平滑升级,nginx Nginx的平滑重启 如果改变了Nginx的配置文件(nginx.conf),想重启Nginx,可以发送系统信号给Nginx主进程的方式来进行.不过,在重启 ...
- 【学习笔记】启动Nginx、查看nginx进程、查看nginx服务主进程的方式、Nginx服务可接受的信号、nginx帮助命令、Nginx平滑重启、Nginx服务器的升级
1.启动nginx的方式: cd /usr/local/nginx ls ./nginx -c nginx.conf 2.查看nginx的进程方式: [root@localhost nginx] ...
- nginx重启 平滑重启
进入 ngiinx sbin目录下 ./nginx -c /usr/local/nginx/conf/nginx.conf -c参数指定了要加载的nginx配置文件路径 停止操作 停止操作是通过向ng ...
- 平滑重启更新(GR机制)
什么是平滑启动机制 是一种在协议重启时保证转发业务不中断的机制. 什么时候用到平滑重启 平滑重启一般应用于业务更新或者版本发布过程中,能够避免因为代码发布重启服务导致的暂时性服务不可用的影响. ngn ...
- Linux下 Nginx 启动 重启 关闭
命令 nginx -s reload :修改配置后重新加载生效 nginx -s reopen :重新打开日志文件 nginx -t -c /path/to/nginx.conf 测试nginx配置文 ...
- linux、windows nginx启动 重启 关闭命令
linux nginx启动 重启 关闭命令 启动操作 nginx -c /usr/local/nginx/conf/nginx.conf -c参数指定了要加载的nginx配置文件路径 停止操作 停止操 ...
- Nginx 的启动、停止、平滑重启、信号控制和平滑升级
Nginx 的启动 假设 nginx 安装在 /usr/local/nginx 目录中,那么启动 nginx 的命令就是: [root@localhost ~]# /usr/loca ...
- Nginx的平滑重启和升级
Nginx的平滑重启和升级 Nginx平滑重启 如果修改了Nginx的配置文件(nginx.conf),想要重启Nginx,同样通过发送系统信号给Nginx的主进程的方式. 但是,重启之前,需要确认N ...
- java jar包 平滑重启,nginx 平滑重启的实现方法
一.背景 在服务器开发过程中,难免需要重启服务加载新的代码或配置,如果能够保证server重启的过程中服务不间断,那重启对于业务的影响可以降为0.最近调研了一下nginx平滑重启,觉得很有意思,记录下 ...
- supervisor 重启_Golang HTTP服务平滑重启及升级
Golang HTTP服务在上线时,需要重新编译可执行文件,关闭正在运行的进程,然后再启动新的运行进程.对于访问频率比较高的面向终端用户的产品,关闭.重启的过程中会出现无法访问(nginx表现为502 ...
最新文章
- linux c 获取绝对路径各种方法分析
- 【linux草鞋应用编程系列】_3_ 进程间通信
- STM32开发 -- IAP详解
- ASP.NET Core中使用IOC三部曲(二.采用Autofac来替换IOC容器,并实现属性注入)
- JDK1.6版添加了新的ScriptEngine类,允许用户直接执行js代码。
- php小白书,php小白的自学第一天
- matlab卷积完为什么要归一化,为什么要进行反归一化处理,而且反归一化什么意思?...
- 自学stm32的一些个人经验
- 苹果Mac轻量级网页代码编辑器:​​​​​​​​​​​​Espresso
- Vue上传文件之后显示文件内容
- 纷杂的Spring-boot-starter: 3 数据访问与spring-boot-starter-jdbc
- 【net core】VSCode调试NetCore Web项目问题集锦
- 计算机代数与密码学,代数曲线与密码学
- 【计算机网络】HTTP协议详解
- 在 MQL5 中创建多色彩指标
- 快慢指针解决回文问题
- mysql got signal 11_mysqld got signal 11问题定位
- php的优秀案例,单页Web设计优秀案例_php
- 多元线性方程的python解法
- sqlserver中计算日期差
热门文章
- arm linux 删除大量文件,ARM Linux根文件系统(Root Filesystem)的制作
- postman支持socket吗_如何使用postman测试接口webservice?
- 使用ppmap检测和利用XSS漏洞
- Charlotte:不会被检测到的Shellcode启动器
- MySQLl优化【附带优化视频教程全套】
- PHP 进程间通信——消息队列(msg_queue)
- python -- 连接 orclae cx_Oracle的使用
- QT+ 状态栏+核心控件+浮动窗口
- 记一次渗透测试某路由器
- 用双十一的故事串起碎片的网络协议(中)