Nginx 不中断服务安装新模块
文章目录
Nginx 安装新模块
流程
- 将旧Nginx文件换成新Nginx文件
- 向master进程发送USR2信号
- master进程修改pid文件名,加后缀.oldbin
- master进程用新Nginx文件启动新master进程
- 向老master进程发送QUIT信号,关闭老master进程
- 回滚:向老master进程发送HUP,向新master进程发送QUIT
操作
- 下载并解压安装包
- 查询之前 nginx 已安装模块
|
|
- 编译新的安装包
|
|
- 备份旧二进制文件,移动新二进制文件至 bin 目录下
|
|
- 更新
|
|
文章作者 Xiang
上次更新 2021-04-19