I feel your pain. Pretty much every time I use Docker, now. So many questions and so much hair pulling…
Fixed! @djsumdog, thanks for driving the issue.
Awesome. I’ve updated my blog post. Glad I could help contribute. :)
Thanks for painting the picture. I knew about the same bits and pieces of this problem but never really grasped it.
This should be fixable, no? I might hack at it this weekend. Or this evening because it’s bugging me now.
There are two bugs really.
1, SpamPD is pretty small and doesn’t explicitly do anything with HUP. The processing, and the logging of the restart, is happening somewhere in Net::Server(::PreForkSimple). SpamPD might need to capture HUP to control the restart of the server.