nginx限定了response返回内容的大小

背景:

请求经过nginx,response的数据大小有1M。

现象:

    客户端接收的数据之后200多k。

原因:

    Nginx中限制了返回内容的大小,在Nginx的配置文件中有下面两个

        fastcgi_buffer    4 64k

        fastcgi_buffer_size 64K

   这两条配置限定了返回的内容大小最多是  4*64 + 64 = 320K

解决:

        根据业务考虑,请求的数量很低。所以将fastcgi_buffer设大;

        重启nginx

/usr/sbin/nginx -s reload


参考内容:

http://http://www.linuxde.net/2013/08/15169.html



你可能感兴趣的:(nginx,php返回内容丢失)