On Thu, Jul 20, 2017 at 06:36:21AM -0400, garyc wrote: Hi there,
> With the fastcgi_request_buffering directive set to 'off' the disk space > reduces by approximately 1.1GB so it does look like the > fastcgi_request_buffering directive is doing what it should however nginx > still appears to cache the entire request body before it is proxied to > fastcgi. Why do you think that? If the problem is nginx buffering when it should not, then the fix should be on the nginx side. If the problem is something else -- the fastcgi server or something else doing the buffering -- then time spent changing nginx is wasted. Can you find out what is really happening? For example: change the fastcgi server to listen on a network port; change nginx to fastcgi_pass to that; and use tcpdump to watch the traffic involving that port. Then do a file upload that takes 30 seconds or more. Does the tcpdump trace show the right amount of traffic going from nginx to the fastcgi server during that 30 seconds while the upload is happening? Or does it show no traffic until the upload has completed, and then lots? With that information, it may become clear whether the problem can be fixed in nginx, or whether it must be handled elsewhere. Good luck with it, f -- Francis Daly fran...@daoine.org _______________________________________________ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx