您的位置:首页 > 运维架构 > Nginx

nginx收到空包问题

2015-09-09 10:12 477 查看
tcpdump有收包,但是nginx的access.log显示post数据为空

修改配置

client_header_buffer_size 20k;
large_client_header_buffers 4 8k;
client_max_body_size 8m;
client_body_in_single_buffer on;


client_header_buffer_size large_client_header_buffers
http://nginx.org/en/docs/http/ngx_http_core_module.html#client_header_buffer_size
如果你的请求中的header都很大,那么应该使用client_header_buffer_size,这样能减少一次内存分配。

如果你的请求中只有少量请求header很大,那么应该使用large_client_header_buffers,因为这样就仅需在处理大header时才会分配更多的空间,从而减少无谓的内存空间浪费。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: