nginx could not build the server_names_hash 解决方法
2024-10-21 12:39:31
nginx “nginx could not build the server_names_hash”解决方法
给一个服务器下增加了一些站点别名,差不多有20多个。
重启nginx时候,提示:
could not build the server_names_hash, you should increase server_names_hash_bucket_size: 32
解决方法:
在配置文件的http{}段增加一行配置
server_names_hash_bucket_size 64;
如果64还不够,那么就按32的倍数往上加。
下面是在中文wiki上摘抄的一段说明:
保存服务器名字的hash表是由指令 server_names_hash_max_size 和 server_names_hash_bucket_size所控制的。参数hash bucket size总是等于hash表的大小,并且是一路处理器缓存大小的倍数。在减少了在内存中的存取次数后,使在处理器中加速查找hash表键值成为可能。如果 hash bucket size等于一路处理器缓存的大小,那么在查找键的时候,最坏的情况下在内存中查找的次数为2。第一次是确定存储单元的地址,第二次是在存储单元中查找键值。因此,如果Nginx给出需要增大 hash max size 或 hash bucket size的提示,那么首要的是增大前一个参数的大小.
最新文章
- MongoDB学习(二)Windows环境安装MongoDB
- c++声明与定义
- 批处理bat命令--获取当前盘符和当前目录和上级目录
- css中的:before与:after的简单使用
- IOS地址
- bzoj1069
- spring的有状态BEAN和无状态BEAN
- find: paths must precede expression(转)
- C#读取word文件
- msil_accessibility_b03f5f7f11d50a3a_6.1.7600.16385_none_2232298e4f48d6ba
- 04(2) 基于上下文相关的GMM-HMM声学模型2之参数共享
- HDOJ2000-ASCII码排序
- 必应app测试
- IIFF(立即执行函数表达式)
- c#+wpf项目性能优化之OutOfMemoryException解密
- hdu 5119(2014北京)
- Android服务器——TomCat服务器的搭建
- Python 内编写类的各种技巧和方法
- g++ 学习笔记
- ios 类别(category)
热门文章
- [CODEVS1205]单词反转
- L1-8 外星人的一天
- Educational Codeforces Round 34 C. Boxes Packing【模拟/STL-map/俄罗斯套娃】
- webpack学习(一)安装和命令行、一次js/css的打包体验及不同版本错误
- 自动内存管理算法 —— 标记和复制法
- JSP-Servlet-SpringMVC
- java 读写操作
- Spring中使用集成MongoDB Client启动时报错:rc: 48
- html中常用的标签小结
- concurrencyProgrammingGuide 1