On Sat, Feb 09, 2013 at 11:45:57AM +0100, Marc-Antoine Perennou wrote:
> Maybe this can help you understand why it works:
> 
> Before the download:
> haproxy   6090 root    4u     IPv4              53819      0t0     TCP
> *:http (LISTEN)
> haproxy   6092 root    4u     IPv4              53819      0t0     TCP
> *:http (LISTEN)
> haproxy   6093 root    4u     IPv4              53819      0t0     TCP
> *:http (LISTEN)
> 
> During the download:
> haproxy   6090 root    4u     IPv4              53819      0t0     TCP
> *:http (LISTEN)
> haproxy   6092 root    4u     IPv4              53819      0t0     TCP
> *:http (LISTEN)
> haproxy   6093 root    1u     IPv4              57972      0t0     TCP
> Lou.local:http->Lou.local:40395 (ESTABLISHED)
> haproxy   6093 root    4u     IPv4              53819      0t0     TCP
> *:http (LISTEN)
> 
> During the download, after the reload:
> haproxy   6093 root    1u     IPv4              57972      0t0     TCP
> Lou.local:http->Lou.local:40395 (ESTABLISHED)
> haproxy   6239 root    4u     IPv4              54622      0t0     TCP
> *:http (LISTEN)
> haproxy   6240 root    4u     IPv4              54622      0t0     TCP
> *:http (LISTEN)
> haproxy   6241 root    4u     IPv4              54622      0t0     TCP
> *:http (LISTEN)

OK so the old parent process got the signal and left the place. I
don't know why, but I thought that the pidfile only contained the
children pids, but here it's clear that the parent got the signal
as well.

That's fine then.

Thanks,
Willy


Reply via email to