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