Can't seem to get the right buffer size set
mike
mike503 at gmail.com
Tue Nov 25 11:22:09 MSK 2008
To try to maximize the possibility I've set the following:
fastcgi_buffer_size 16k;
fastcgi_buffers 64 16k;
fastcgi_busy_buffers_size 16k;
This is for requests to .php scripts
Even this, just in case:
proxy_buffer_size 16k;
proxy_buffers 64 16k;
gzip_buffers 64 16k;
Now by reading past emails this looks like I should be able to buffer
fastcgi: (64 * 16) + 16 = 1040k per request
proxy: (64 * 16) + 16 = 1040k per request
even gzip 64 * 16 = 1024k
I am sending only 512k POST with a few headers - definately under a megabyte.
I also have these, not sure if it matters.
client_max_body_size 251m;
client_header_buffer_size 8k;
client_body_buffer_size 256k;
large_client_header_buffers 16 8k;
Still getting this:
2008/11/25 00:20:58 [warn] 24362#0: *195 a client request body is
buffered to a temporary file /var/lib/nginx/body/0000000002, client:
1.2.3.4, server: foo.com, request: "POST /u/temp.php HTTP/1.1", host:
"foo.com"
Is there a possibility the request is larger or something else is
going on? Is there anything I can log to check the full size of the
request?
More information about the nginx
mailing list