[PATCH] ngx_gzip might hang the request for slow downstreams
Yichun Zhang (agentzh)
agentzh at gmail.com
Sat Oct 26 05:55:08 UTC 2013
Hello!
On Fri, Oct 25, 2013 at 6:48 PM, Maxim Dounin wrote:
>
> Could you please elaborate how do you see the problem? In 1.5.6
> this probably can be triggered with incomplete upstream response,
> which intentionally results in no last buffer send, but with such
> responses nothing is guaranteed anyway. And I don't think there
> are any legitimate ways to trigger it in 1.4.3.
>
This is triggered by my own (3rd-party) module, ngx_lua. This module
provides a ngx.flush(true) API function that flushes out all pending
output data and *wait* (nonblockingly) until all outputs are *indeed*
flushed out (into the system socket send buffer):
https://github.com/chaoslawful/lua-nginx-module#ngxflush
Best regards,
-agentzh
More information about the nginx-devel
mailing list