仓酷云

标题: 来看看:nginx could not build the server_names_hash 办理办法 [打印本页]

作者: 若天明    时间: 2015-1-16 15:12
标题: 来看看:nginx could not build the server_names_hash 办理办法
看不懂man文档的人.在linux中,命令可分为系统基本命令和应用程序命令.系统基本命令是所有的unix类系统都支持的命令,走到哪都不变,只要是unix类系统上就肯定有.
nginx“nginxcouldnotbuildtheserver_names_hash”办理办法

给一个服务器下增添了一些站点别号,差未几有20多个。

重启nginx时分,提醒:

couldnotbuildtheserver_names_hash,youshouldincreaseserver_names_hash_bucket_size:32

办理办法:

在设置文件的http{}段增添一行设置
server_names_hash_bucket_size64;
假如64还不敷,那末就按32的倍数往上加。

上面是在中文wiki上摘抄的一段申明:

保留服务器名字的hash表是由指令server_names_hash_max_size和server_names_hash_bucket_size所把持的。参数hashbucketsize老是即是hash表的巨细,而且是一起处置器缓存巨细的倍数。在削减了在内存中的存取次数后,使在处置器中减速查找hash表键值成为大概。假如hashbucketsize即是一起处置器缓存的巨细,那末在查找键的时分,最坏的情形下在内存中查找的次数为2。第一次是断定存储单位的地点,第二次是在存储单位中查找键值。因而,假如Nginx给出必要增年夜hashmaxsize或hashbucketsize的提醒,那末主要的是增年夜前一个参数的巨细.
在这里你会学到更多的知识,学习linux,更要学习一种geek的精神,python之禅中也说过:以总结分享为荣,以跪求其解为耻;
作者: 因胸联盟    时间: 2015-1-18 15:43
未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。
作者: 小女巫    时间: 2015-1-26 12:18
选择交流平台,如QQ群,网站论坛等。
作者: 深爱那片海    时间: 2015-2-4 16:43
在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。
作者: 灵魂腐蚀    时间: 2015-2-10 04:28
另外Linux上也有很多的应用软件,安装运行了这些软件后,你就可以在Linux上编辑文档、图?片,玩游戏、上网、播放多媒体文件等。
作者: 透明    时间: 2015-2-28 19:45
熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种:
作者: 小妖女    时间: 2015-3-10 07:28
任何一个叫做操作系统的东西都是这样子构成的:内核+用户界面+一般应用程序。
作者: 精灵巫婆    时间: 2015-3-17 05:21
请问谁有Linux的学习心得的吗?简单的说说?




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2