On 17-3-2010 16:10, Willy Tarreau wrote: > Hello, > > On Wed, Mar 17, 2010 at 09:59:41AM +0100, Pawel Jaskorzynski wrote: >> Hello, >> I would like to report instability of the recent stable branch port of >> haproxy-1.4.1. After some time of processing TCP requests in >> round-robin, haproxy dies with "broken pipe" in debug. Nothing else gets >> reported. >> My systsem is i386 FreeBSD 8.0-STABLE #1: Mon Mar 15, GENERIC kernel. >> The port has been cvsup'ed on the 16th of March. >> Previously operated haproxy-1.2.X for long time with no problems. >> Currently reverted to haproxy-1.2.18, works as expected. > > I already got one report of a crash on FreeBSD. The fact that you see > a broken pipe lets me think that MSG_NOSIGNAL is defined, causing the > sigpipe not to be caught, but it does not have the expected effect. > Could you please remove the #if/#endif around signal(SIGPIPE, SIG_IGN) > in src/haproxy.c and try again ? > > Thanks, > Willy >
Me too.. I upgraded haproxy from 1.3.2x to 1.4.1 on one of my production balancers this morning from the ports (yes, I was feeling lucky), and noticed after a while haproxy was stopped. Nothing in any logs (no debug settings), it just stopped after a few minutes. I'm running FreeBSD 7.2-RELEASE amd64 with a custom kernel (carp compiled in). Installed 1.3.22 from haproxy-devel, that works fine.. No time to dig deeper now, but if you need any help let me know, perhaps I can do some tests this week if needed. -- With kind regards, Angelo Höngens systems administrator MCSE on Windows 2003 MCSE on Windows 2000 MS Small Business Specialist ------------------------------------------ NetMatch tourism internet software solutions Ringbaan Oost 2b 5013 CA Tilburg +31 (0)13 5811088 +31 (0)13 5821239 [email protected] www.netmatch.nl ------------------------------------------

