Hi again, On Sun, Nov 19, 2017 at 03:10:21AM +0100, Tim Düsterhus wrote: > diff --git a/contrib/systemd/haproxy.service.in > b/contrib/systemd/haproxy.service.in > index 81b4951df..895e3b036 100644 > --- a/contrib/systemd/haproxy.service.in > +++ b/contrib/systemd/haproxy.service.in > @@ -11,8 +11,9 @@ ExecStart=@SBINDIR@/haproxy -W -f $CONFIG -p $PIDFILE > ExecReload=@SBINDIR@/haproxy -f $CONFIG -c -q > ExecReload=/bin/kill -USR2 $MAINPID > KillMode=mixed > +KillSignal=USR1
In my opinion this part is a problem, it won't stop the process immediatly but wait for session to be finished. It will cause the restart to behave like the reload but with a PID change. Cheers, -- William Lallemand

