1
Nginx reload过程大致可以分为:1 master从磁盘文件加载配置文件 2 fork新worker 3 给老worker发管道消息或者信号退出。 如果在1~3之间有dyups请求requestA更新某个upstream,大概率会被老worker执行,dyups模块在进程初始化的时候直接清空了共享内存中的消息队列&进程同步状态,所以requestA的变更就不会及时生效了。 近期在生产环境遇到了这个问题,这块从设计上是如何考量的,有好的优化方式么