重新加载 nginx 配置会对性能产生影响吗?

重新加载 nginx 配置会对性能产生影响吗?

我有一个 nginx 服务器,它的配置是由一组脚本动态生成的,而管理是否存在需要重新启动配置的更改实际上是一个不简单的过程。

简单地告诉 nginx 每隔几分钟(每分钟?)通过 HUP 重新加载一次以保证新的配置(将在同一位置覆盖旧配置)被引入,这有什么缺点吗?

我最初在一台主机上进行了测试,产生了大约 100tps 的负载,结果基本没有区别,但我担心生产负载,以及这可能意味着什么,例如,当重新加载配置时,每个 CPU 核心都已经被 nginx 线程“使用”。

文档根本没有帮助,所以我问:通过 SIGHUP 重新加载 nginx 配置会对性能产生影响吗?

相关内容