17 messages in ru.sysoev.nginxRe: Nginx + fair load balancer patch ...
FromSent OnAttachments
Alexander StauboFeb 29, 2008 1:39 am 
Igor SysoevFeb 29, 2008 2:45 am 
Joshua SierlesFeb 29, 2008 2:51 am 
Igor SysoevFeb 29, 2008 3:25 am 
Grzegorz NosekFeb 29, 2008 3:53 am 
Alexander StauboMar 13, 2008 4:29 pm 
Grzegorz NosekMar 14, 2008 5:50 am 
Alexander StauboMar 28, 2008 7:39 am 
Grzegorz NosekMar 28, 2008 8:11 am 
Alexander StauboMar 28, 2008 8:27 am 
Grzegorz NosekMar 28, 2008 8:39 am 
Alexander StauboMar 28, 2008 8:53 am 
Alexander StauboApr 16, 2008 2:16 pm 
Grzegorz NosekApr 17, 2008 7:16 am 
Grzegorz NosekApr 18, 2008 6:02 am 
Andy VerprauskusJun 5, 2008 11:33 am 
Grzegorz NosekJun 13, 2008 12:01 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: Nginx + fair load balancer patch loopingActions...
From:Grzegorz Nosek (grze@public.gmane.org)
Date:Mar 28, 2008 8:11:33 am
List:ru.sysoev.nginx

Hi,

On Fri, Mar 28, 2008 at 03:39:54PM +0100, Alexander Staubo wrote:

On 3/14/08, Grzegorz Nosek
<grze@public.gmane.org> wrote:

If it doesn't kill your I/O, it might be useful (as an insight into WTF the fair balancer is choosing). I think that the most useful would be capturing debug_http logs (only those with [upstream_fair] should be enough), but that generates a truly massive amount of data.

Running strace -e connect on this process yields an infinite sequence of the following two lines:

connect(3, {sa_family=AF_INET, sin_port=htons(11003), sin_addr=inet_addr("...")}, 16) = -1 EINPROGRESS (Operation now in progress) connect(4, {sa_family=AF_INET, sin_port=htons(11003), sin_addr=inet_addr("...")}, 16) = -1 EINPROGRESS (Operation now in progress)

where the address being connected to is one of the back ends. I also ran a full strace, and I can send you the output privately if you like.

Yes, please do.

I have not tried the latest snapshot yet. We are still running the one from February 12th or so.

Please upgrade then, hopefully the problem is fixed now (at least I haven't heard of any new reports).