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的提示,那么首要的是增大前一个参数的大小.

nginx could not build the server_names_hash 解决方法相关推荐

  1. Maven 的Could not calculate build plan错误解决方法(不一定适用,看原因)

    Maven 的Could not calculate build plan错误解决方法(不一定适用,看原因): 1.将C:\Users\a\.m2\repository\org\apache\mave ...

  2. Nginx 出现504 Gateway Time-out的解决方法

    Nginx 出现504 Gateway Time-out的解决方法 参考文章: (1)Nginx 出现504 Gateway Time-out的解决方法 (2)https://www.cnblogs. ...

  3. Nginx中worker connections问题的解决方法

    这篇文章主要介绍了Nginx中worker connections问题的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 查看日志,有一个[warn]: 3660#0: 20000 work ...

  4. nginx+php-fpm页面显示空白的解决方法

    nginx+php-fpm页面显示空白的解决方法 参考文章: (1)nginx+php-fpm页面显示空白的解决方法 (2)https://www.cnblogs.com/mafeng/p/80037 ...

  5. nginx导致的session丢失的解决方法

    nginx导致的session丢失的解决方法 参考文章: (1)nginx导致的session丢失的解决方法 (2)https://www.cnblogs.com/aoyihuashao/p/9058 ...

  6. IDEA配置好maven后新建maven项目一直build失败的解决方法

    IDEA配置好maven后新建maven项目一直build失败的解决方法 参考文章: (1)IDEA配置好maven后新建maven项目一直build失败的解决方法 (2)https://www.cn ...

  7. 今天用pro安装nginx+php+mysql出现故障的解决方法

    今天用pro安装nginx+php+mysql出现故障的解决方法 by 伍雪颖 dyld: Library not loaded: @@HOMEBREW_CELLAR@@/openssl/1.0.1h ...

  8. 织梦网站在服务器上不显示验证码,dedecms在Nginx服务器上验证码不显示解决方法...

    这篇文章主要为大家介绍了dedecms在Nginx服务器上验证码不显示解决方法,需要的朋友可以参考下 很多使用dedecms的站长都遇到过在Nginx服务器上验证码不显示的情况,查阅相关资料会发现Ng ...

  9. nginx的502错误及常见解决方法汇总

    nginx以其高性能以及对物理计算资源的高密度利用,展示了较apache更为优越的性能,目前很多企业都 更加倾向于使用nginx架构的web服务,但是我们在安装配置与配置的过程中经常会遇到502的错误 ...

最新文章

  1. android mapbox 添加多个点,使用Android Mapbox SDK显示多个标记的自定义infoWindow
  2. Retrofit 上传文件显示进度及踩坑记录
  3. Matlab图像剪切,超出图像区域指定颜色填充
  4. 内存区划分;内存分配;堆、栈概念分析;动态内存管理数据结构及程序样例;核心态与用户态...
  5. java中如何对对象排序?
  6. factorybean 代理类不能按照类型注入_快速理解Spring中的FactoryBean接口
  7. 计算机tlv简介_TLV编码格式详解
  8. [OS] 进程相关知识点
  9. IEEE Access 模板 图片编辑
  10. 基于Jersey框架创建web项目
  11. Web 实现登录记住密码功能
  12. 2. 贯穿软件开发生命周期的测试
  13. 多元函数的切向量和法向量
  14. 取消pycharm双击shift出现搜索框,但新版找不到ide.suppress.double.click.handler的问题解决
  15. 云直播丁云鹏:最可怕的,是你低估生活的残酷
  16. lio-sam框架:回环检测及位姿计算
  17. 星际战甲服务器维护时间,星际战甲 官网:2月4日服务器维护结束公告
  18. 【数独个人项目】2. 拿到题目之后
  19. 电磁原理---电磁炉
  20. 【电脑使用技巧】1TB的硬盘只有931G 硬盘容量去哪儿了?

热门文章

  1. vue 拍照人脸识别_安排上了!PC人脸识别登录,出乎意料的简单
  2. 同步服务老是报错_SQL2005的维护计划做异地备份,采用另一台服务器设置共享文件夹的方式同步。但是一直报错,本地备份可以...
  3. php 外部调用内部变量,PHP 如何在方法体外部获取内部变量?
  4. linux mysql innodb_MySQL innoDB 存储引擎学习篇
  5. mysql 查看建表dll_关于C# Mysql.Data.dll 查询数据库表的一些小问题
  6. 分段函数是不是一定初等函数_查漏补缺问题64:一个含多参数分段函数的连续性与可导性讨论...
  7. 20秋PHP作业3,北语20秋《PHP》作业3【标准答案】
  8. HDLBits 系列(41)根据仿真波形来设计电路之组合逻辑
  9. ECEF rectangular coordinate system(ECEF直角坐标系)
  10. 那些年追过的......写过的技术博客