Valery Kholodkov
Valery Kholodkov
In your case uncommenting "proxy_pass_request_body on" should help.
Nginx version 0.8.4 is that correct?
Could you send me a mail (I need to give you a patch)?
I see HTTP/2.0 request in your log. upload module does not work with http/2.0. The reason 400 is returned is probably because of a bug in nginx.
@fdintino I did not know that. @slavaslava56ru if so, then the issue is somewhere in your system or nginx itself.
@slavaslava56ru can I ask you where you from and what do you do with nginx and nginx upload module?
I think what happens is that you get n == NGX_ERROR at this place in ngx_http_do_read_upload_client_request_body: ``` if (n == 0 || n == NGX_ERROR) { c->error = 1; return...
you can use nginx -V to dump the full command line that was used to run your build
I think the best would be to talk to Nginx developers and ask them to implement fully-functional body reception pipeline.
Consider extending upload buffer size: upload_buffer_size 4M; I this doesn't help, we need to dig further.