Chris Down · May 12, 2025
Preventing outages with pkill's new --require-handler flag
0Sign in to vote or save
This site does not allow itself to be embedded. You can still read it on the original site — the toolbar below keeps your place in the directory.
tl;dr: Do not use signals in production wherever possible. Use safer alternatives like sockets or varlink instead. See my earlier article for some reasons why. However, if you have to use signals, it is important to know that one cause of production outages is missing the removal of signal senders when removing signal handlers (like SIGHUP). This can cause services to terminate unexpectedly…
Comments
Nothing yet. Say the first thing.
Sign in to join the conversation.