当nginx配置长域名导致nginx无法启动的问题
2015-07-03 10:10
736 查看
在nginx.conf中加上
http {
server_names_hash_bucket_size 64;
}
保存服务器名字的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的提示,那么首要的是增大前一个参数的大小.
http {
server_names_hash_bucket_size 64;
}
保存服务器名字的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系列(四)--工作原理
- 检测MySQL PHP nginx是否安装成功 以及相关配置
- nginx下搭建CodeIgniter问题集锦
- Nginx自动绑定域名
- Nginx打开目录浏览功能(autoindex)
- Nginx 在windows下配合iis搭建负载均衡过程
- Linux 查看 是否安装 nginx 和nginx版本命令
- logstash过滤nginx日志
- rewrite nginx
- 使用nginx后如何在web应用中获取用户ip及原理解释
- nginx配置
- Windows下配置nginx+php(wnmp)
- Nagios 监控Nginx和php-fpm
- Nginx 网址
- Nginx屏蔽访问过于频繁的IP
- Nginx 配置虚拟机
- nginx做负载均衡器以及proxy缓存配置 - SegmentFault
- Nginx负载均衡
- Nginx下配置pathinfo及ThinkPHP的URL Rewrite模式支持
- Nginx配置PATHINFO隐藏thinkphp index.php