We're sorry but nginx-community doesn't work properly without JavaScript enabled. Please enable it to continue.
开源社区
首页
文章
问答
文档
软件下载
发现更多
三方插件
技术支持
电子书
公开课
社区贡献榜
关于我们
登录
注册
#
暂无描述
关注标签
0人关注
文章
问答
排序
热门
最新
守望
发布于2021-03-12 15:45
Nginx热升级流程,看这篇就够了
在之前做过Nginx热升级的演示,他能保证nginx在不停止服务的情况下更换他的binary文件,这个功能非常有用,但我们在执行Nginx的binary文件升级过程中,还是会遇到很多问题,比如老的worker进程一直退不掉或者新的worker进程升级以后出现问题需要考虑回滚,或者升级新的Nginx文件以后会发现预期的功能或者指向的配置文件出现了错误,下面我们来看下看热升级的流程是怎样进行的?热升级流程第一步就是把旧的Nginx替换为新的Nginx文件(binary文件),之所以说只替换binary文件是因为大部分场景下,我们新编译的nginx文件所指定的相应的配置选项,比如说配置文件的目录在哪里?log的所在目录在哪里?必须保持和老的Nginx是一致的,否则的话没有办法复用nginx.conf文件,如果我们仅仅替换binary文件,请注意要备份,另外在新版本的Linux中,会要求在覆盖一个正在使用的文件时需要用 cp-f 才能够替换。接下来我们像现在的老master进程发送USR2信号,这时候我
点赞
0
浏览
2.4k
发表文章
提问
社区达人
成为达人
陶辉
暂无个人介绍
关注
洪志道
暂无个人介绍
关注
皮皮鲁
暂无个人介绍
关注
加菲
暂无个人介绍
关注
lwl
暂无个人介绍
关注
相关文章
保持联系
微信公众号
加入微信群
获取商业支持
了解商业产品和专业支持服务
加入邮件列表
向开发组提交代码或反馈意见