On May 20, 2013, at 12:22 PM, André Cruz <[email protected]> wrote:

> On May 20, 2013, at 12:17 PM, Roberto De Ioris <[email protected]> wrote:
> 
>> I think it is better to add a condition when the backend closes the
>> connection: if content_length is not completely read, just close the
>> connection independently by the keepalive status.
> 
> I've also noticed that requests with CONTENT_LENGTH > 0 fail with a timeout 
> if I comment out that line:
> 
> [uwsgi-body-read] Timeout reading 16384 bytes. Content-Length: 4194304 
> consumed: 0 left: 4194304
> 
> So there is more going on here than I had imagined...

If I comment:

                        if (hr->session.can_keepalive) {
                                main_peer->disabled = 1;
                                // stop reading from the client
                                if (uwsgi_cr_set_hooks(main_peer, NULL, NULL)) 
return -1;
                        }

the request is correctly read. But the next request on the same connection 
takes http-timeout seconds to be processed.

André
_______________________________________________
uWSGI mailing list
[email protected]
http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi

Reply via email to