proxied requests hang when DNS response has wrong ident
Jason Woods
devel at jasonwoods.me.uk
Mon Aug 18 10:40:07 UTC 2014
Hi,
On 16 Jul 2014, at 03.01, Pramod Korathota <pkorathota at atlassian.com> wrote:
> On 15 July 2014 21:41, Ruslan Ermilov <ru at nginx.com> wrote:
>
>
> diff --git a/src/core/ngx_resolver.c b/src/core/ngx_resolver.c
> --- a/src/core/ngx_resolver.c
> +++ b/src/core/ngx_resolver.c
>
> <snip>
>
> Thanks for the quick response and patch, Ruslan. I have tested a build incorporating this patch, and it behaves as expected, the resolver retrying rather than blocking behind the first request.
>
> I will get this build out to our production environment this week. Will report back if there are any issues.
>
> Thanks again!
>
> Pramod,
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx
I'm experiencing a similar issue.
I get a couple of ident mismatch errors in the error log, and then gradually over time I begin to see thousands of ESTABLISHED connections stuck with no activity.
Eventually worker_connections is exhausted. I believe it could be related to this.
I'm using package nginx-1.6.1-1.el6.ngx.x86_64, which is the latest stable. Has this fix been ported to 1.6.x stable yet?
Is there a workaround?
Thanks,
Jason
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20140818/060922f5/attachment.html>
More information about the nginx
mailing list