![nginx 启动时间过长,stub_status 启动时间也超过 9 秒](https://linux22.com/image/762918/nginx%20%E5%90%AF%E5%8A%A8%E6%97%B6%E9%97%B4%E8%BF%87%E9%95%BF%EF%BC%8Cstub_status%20%E5%90%AF%E5%8A%A8%E6%97%B6%E9%97%B4%E4%B9%9F%E8%B6%85%E8%BF%87%209%20%E7%A7%92.png)
我的 nginx 设置运行良好,并且可以快速响应我的所有请求,但我最近注意到 nginx 需要很长时间才能启动(> 30 秒),并且我配置为提供指令的端点stub_status
也需要> 9 秒,导致 telegraf 守护程序 nginx 插件超时。
什么事情会花这么长时间?
注意:我最近从 Ubuntu 18.04 升级到 Ubuntu 20.04 LTS。
答案1
该问题是由文件中过时的 nameservers 引起的/etc/resolv.conf
。一旦 nameservers 被替换,nginx 就会超快地重启。