重新启动 nginx 时在 /var/llog/nginx/error.log 中获取 types_hash_max_size 错误

重新启动 nginx 时在 /var/llog/nginx/error.log 中获取 types_hash_max_size 错误

我在 /var/log/nginx/error.log 文件中收到以下错误:

2017/02/07 16:18:53 [警告] 775#0:无法构建最佳 types_hash,您应该增加 types_hash_max_size:2048 或 types_hash_bucket_size:64;忽略 types_hash_bucket_size

我已经检查过 nginx.conf 它具有以下值

类型_hash_max_size 2048;

如何从 Linux 中了解 types_hash_max_size 和 types_hash_bucket_size 的当前值以及如何解决上述问题。

任何帮助都将不胜感激!

谢谢,BR。

答案1

警告消息显示当前的价值,不是建议值。

如果收到此警告,则应将值设置为双倍的它的现有值应该是 2 的幂。如文档中所述,如果你被警告有两个值,你应该首先增加哈希最大大小

types_hash_max_size 4096;

相关内容