最近在看无中断更新系统
,其中一个策略“滚动部署
”,利用nginx来逐步停丢部分转发,来更新系统。
比较疑惑的是,如果在修改完nginx配置后,reload命令的瞬间,有请求进来,是不是这个请求就丢失了?
那这样还算是无中断更新系统吗?
最近在看无中断更新系统
,其中一个策略“滚动部署
”,利用nginx来逐步停丢部分转发,来更新系统。
比较疑惑的是,如果在修改完nginx配置后,reload命令的瞬间,有请求进来,是不是这个请求就丢失了?
那这样还算是无中断更新系统吗?
15 回答8.4k 阅读
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
2 回答2.4k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
nginx -s reload 专门用来在线更新配置,并不需要重启。任何请求都不会丢失。