[dev] possible "bug" in ngx_http_read_discarded_body_handler
Manlio Perillo
manlio_perillo at libero.it
Wed Oct 3 19:52:00 MSD 2007
Igor Sysoev ha scritto:
> [...]
>> I have read the ngx_http_finalize_request source and it handles the
>> NGX_AGAIN status code.
>
> If request was finished with NGX_AGAIN and there is buffered data in
> filters, then nginx set ngx_http_writer() that pumps this data to client.
>
Ok, thanks.
Now it is more clear how Nginx handles buffered data.
There is only one thing to understand: how the flush attribute of the
buffer object works and when there is a need to flush the buffer.
>> Its very hard to follow the entire code flow of Nginx!
>
> It is even more complex if you look subreqeust processing.
>
What is the use case for a subrequest, and how it works?
>
Regards Manlio Perillo
More information about the nginx
mailing list