来看看: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之禅中也说过:以总结分享为荣,以跪求其解为耻; 未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。 选择交流平台,如QQ群,网站论坛等。 在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。 另外Linux上也有很多的应用软件,安装运行了这些软件后,你就可以在Linux上编辑文档、图?片,玩游戏、上网、播放多媒体文件等。 熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种: 任何一个叫做操作系统的东西都是这样子构成的:内核+用户界面+一般应用程序。 请问谁有Linux的学习心得的吗?简单的说说?
页:
[1]