❦  1 mai 2016 22:31 +0300, Alexander Piavlo <[email protected]> :

> Then trying to gracefully reload haproxy often it fails to reload
> saying that it cannot bind to sockets. From what i see the old process
> does not close the listening sockets, and thus replacement process
> fails. Trying to send old haproxy process SIGTTOU and actualy any
> other maskable signal does not have any affect. The old process keeps
> on serving data correctly the only thing that to reload configuration
> SIGKLILL is required which is a show stoppper for us.
>
> This happens both with haproxy 1.5 and 1.6 (so any of the new 1.6
> features we use seem unrelated to the cause). We tried all 1.6
> versions including latest 1.6.4
>
> During then we stripped the configuration to minimum (mainly removed
> all acls) it seemed stable (thought we did not test long enough to be
> 100% sure it helped)
>
> Any ideas what could be the reason for this?

If you happen to trigger reload of HAProxy processes from a Go program,
this may be a bug in Go:
 https://github.com/haproxy/haproxy/issues/48#issuecomment-211769303
-- 
Suspicion always haunts the guilty mind.
                -- Wm. Shakespeare

Reply via email to