Nginx平滑升级

发布时间 2023-08-28 06:22:58作者: tothk

Nginx平滑升级

为什么要对 Nginx 平滑升级?

Nginx作为一般互联网系统的门户,承载着巨量的流量,同时Nginx版本迭代也越来越快,新版本功能更丰富,安全性也更高。线上业务不能停,此时 Nginx 的升级就是运维的工作了。

Nginx 方便地帮助我们实现了平滑升级。其原理简单概括,就是:

  • 在不停掉老进程的情况下,启动新进程。
  • 老进程负责处理仍然没有处理完的请求,但不再接受处理请求。
  • 新进程接受新请求。
  • 老进程处理完所有请求,关闭所有连接后,停止。

这样就实现了不停机的平滑升级。

一般有两种情况下需要升级 Nginx,一种是要升级 Nginx 的版本,另一种是要为 Nginx 添加新的模块

最后编辑时间:2023年8月28日06:15:59