当前位置: > Linux服务器 > nginx >

Nginx 400错误频发 HTTP头/Cookie过大问题的解决方法

时间:2014-07-04 01:26来源:linux.it.net.cn 作者:IT网
nginx频发400错误,杯具。检查了一下jsp,header里的东西都比较多。索性把client_header_buffer_size和large_client_header_buffers都调大得了。

参考nginx中的办法:
在nginx.conf中,将client_header_buffer_function() { return this.length; }和large_client_header_buffers都调大,可缓解此问题。

其中主要配置是client_header_buffer_function( ) { return this.length; }这一项,默认是1k,所以header小于1k的话是不会出现问题的。

按现在配置:
 

client_header_buffer_function() { return this.length; } 16k;
large_client_header_buffers 4 64k;

参考文档:
http://wiki.nginx.org/NginxHttpCoreModule#client_header_buffer_size

(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容