On Mon, Jul 18, 2011 at 6:06 PM, Willy Tarreau <[email protected]> wrote:
> On Mon, Jul 18, 2011 at 05:46:55PM -0400, Jonathan Simms wrote:
>> Hello all,
>>
>> I've been tearing my hair out trying to get soft-restarts to work reliably, 
>> and
>> have been frustrated for about a week solid. I'm running 1.4.15 on Ubuntu 
>> 10.04
>> amd64, kernel version 2.6.32-32-generic.
>>
>> The behavior I'm seeing is that -sf restarts will work sporadically from the
>> command-line.
>>
>> it prints the output:
>>
>> [ALERT] 198/213054 (23213) : Starting frontend http-in: cannot bind socket
>> [ALERT] 198/213054 (23213) : Starting frontend openstack-ssl-in:
>> cannot bind socket
>> [ALERT] 198/213054 (23213) : Starting frontend mother-ssl-in: cannot bind 
>> socket
>> [ALERT] 198/213054 (23213) : Starting frontend authoritae-ssl-in:
>> cannot bind socket
>> [ALERT] 198/213054 (23213) : Starting frontend encoders-in: cannot bind 
>> socket
>> [ALERT] 198/213054 (23213) : Starting frontend encoders-v2-in: cannot
>> bind socket
>> [ALERT] 198/213054 (23213) : Starting frontend redis-in: cannot bind socket
>
> Wow this is very concerning, this bug was a regression in 2.6.38, and it looks
> like it was backported to their 2.6.32-32 kernel ! It was fixed in 2.6.38.8 if
> my memory serves me right. It seems rather strange they'd backport a patch 
> that
> is known to break some products (haproxy and amavis are at least two 
> identified
> victims), but it's possible they didn't notice the later fix.
>
> It would be nice to know what exact kernel their 2.6.32 is based on, and 
> ideally
> what patches were applied on top of that.
>
> Regards,
> Willy

Willy,

I looked at the previous bug report here
http://comments.gmane.org/gmane.comp.web.haproxy/5439
based on 2.6.38 and checked the ubuntu 2.6.32 kernel for the offending patch
<http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c191a836a908d1dd6b40c503741f91b914de3348>
and I didn't see it applied to the kernel I'm using.

Is there any other explanation, or some information I can find for you?


Thanks,
Jonathan

Reply via email to