Fastcgi请求logging太大

我正在运行一个Nginx服务器,它要求我接受包含高达4mb数据的URIstring。

我已经configurationnginx通过设置接受参数:

/etc/nginx/nginx.conf

large_client_header_buffers 18 2048k; client_header_buffer_size 10m; 

服务器现在接受请求,但会引发内部错误500
看在site-error.log ,这是我得到:

 1 fastcgi request record is too big: 2425046 

看着这个请求,这个数据被削减到了大约4K。
是否有可能接受这么大的请求,以及如何?

你为什么试图通过GET请求发送数据? 为什么不使用POST,因为它是为大数据input而创build的?


编辑1:

用nginx做这件事非常复杂。 如果你仍然想通过get发送它,请安装Apache而不是nginx,并按照build议编辑LimitRequestLine参数