Hello, > You are not freeing the buffers passed, but rather hold them for > an infinite time in your filter. As a result once output_buffers > are exhausted, the process stalls waiting for you to free some > buffers.
Thanks for pointing out! I'll try to fix this issue... > > (Note well that your filter misuses NGX_HTTP_SUB_BUFFERED flag. > This will cause undefined behaviour if the filter is used with the > sub filter.) Is there are more elegant solution to achieve desired functionality? Without patching nginx sources by adding new NGX_HTTP_*_BUFFERED constant? There is only limited number of slots available, and if not with sub filter, it may cause incompatibility with other external modules, if they happens to use the same bit. -- WBR, Andrey _______________________________________________ nginx-devel mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx-devel
