文章目录
- 问题
- 案例一:平滑升级nginx服务
-
- 实验环境
- 实验过程
- 开始升级
-
- 回滚流程
- 用来平滑升级和回滚的命令
问题
- 平滑升级是什么
- 是一种在热升级手段,在不中断服务的情况下升级软件。
- 因为现在软件版本功能已经无法满足上产需求,所以需要升级新的版本,来提供更好的服务。
- 用新的进程,把旧的进程替换掉。
具体是咋么做到的呢看 案例1 - 可以,回滚流程请看 案例2
为什么平滑升级呢
平滑升级是则么做到的
出现为题是否能回滚呢
案例一:平滑升级nginx服务
实验环境
selinux:关闭状态
firewalld:关闭状态
nginx两个版本:
例如:版本为nginx-1.20.1和nginx-1.21.3
注:到此位置已升级完成,没问题可以把旧的进程直接kill掉。如果出现问题在这可知执行回滚操作
回滚流程
用来平滑升级和回滚的命令
命令 | 解释 | 系统支持的信 编 |
---|---|---|
kill -usr2 | 用来平滑升级 | 12 |
kill -winch | 从容关进程 | 28 |
kill -hup | 激活进程 | 1 |

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!