upstream keepalive - call for testing
Maxim Dounin
mdounin at mdounin.ru
Mon Sep 5 18:02:10 UTC 2011
Hello!
On Mon, Sep 05, 2011 at 11:42:31PM +0800, ビリビリⅤ wrote:
> (gdb) fr 0
> #0 ngx_http_upstream_handler (ev=0x7fc45735f8a8)
> at src/http/ngx_http_upstream.c:915
> 915 ctx->current_request = r;
> (gdb) p ngx_cycle->log
> $1 = (ngx_log_t *) 0x21f19a8
> (gdb) p *r
> $2 = {signature = 51686928, connection = 0x23b4160, ctx = 0x0,
[...]
This looks like memory corruption, but unfortunately I don't see
any traces of the real cause. My best quess is improper handling
of proxy_ignore_client_abort as fixed in 1.1.2. Please try 1.1.2
with patches from
http://nginx.org/patches/patch-nginx-keepalive-full-5.txt
It already includes upstream keepalive module, as well as all
other upstream-keepalive related fixes. See here for details:
http://mailman.nginx.org/pipermail/nginx-devel/2011-September/001147.html
Maxim Dounin
More information about the nginx
mailing list