在nginx配置中声明2个以上的上游会导致nginx需要80秒才能重新启动

在nginx配置中声明2个以上的上游会导致nginx需要80秒才能重新启动,nginx,proxy,Nginx,Proxy,根据传入请求的方案或请求客户端的地理位置,我使用的nginx配置中有4个上游块 每次我必须重新启动nginx时,大约需要80秒才能完成。如果我只声明了3个上游,它需要大约40秒,有2个上游,它几乎立即重新启动,就像它通常做的那样 重新加载需要1/2的时间(40秒,4个上游,20秒,3个上游) nginx错误日志中没有记录错误,即使是在调试日志级别上&如果我运行/usr/sbin/nginx-t,它表示测试成功,但需要与重新加载一样长的时间。nginx在(重新)启动时解析所有上游的ip。检查您的D

根据传入请求的方案或请求客户端的地理位置,我使用的nginx配置中有4个上游块

每次我必须重新启动nginx时,大约需要80秒才能完成。如果我只声明了3个上游,它需要大约40秒,有2个上游,它几乎立即重新启动,就像它通常做的那样

重新加载需要1/2的时间(40秒,4个上游,20秒,3个上游)


nginx错误日志中没有记录错误,即使是在调试日志级别上&如果我运行
/usr/sbin/nginx-t
,它表示测试成功,但需要与重新加载一样长的时间。

nginx在(重新)启动时解析所有上游的ip。检查您的DNS。

Nginx在(重新)启动时解析所有上游的ip。检查你的dnsBingo!DNS解析不起作用,得到了备份&太棒了。请张贴作为一个答案,所以我可以接受它!