4 ms·
I use init. Most of my services manage their own daemonization and forked workers. It's easier to design a correct system to detect failure, issue alerts, and r
by aphyr 16y ago
I use init. Most of my services manage their own daemonization and forked workers. It's easier to design a correct system to detect failure, issue alerts, and restart as necessary than building unkillable workers. Coupled with some basic init scripts, it works pretty well.
I like monit, but it has a weird habit of running super-slowly, failing to restart services, or otherwise flaking out.