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