Eu nunca tinha ouvido falar de runit , mas eu sou um pesado Monit usuário ...
Olhando para runit
, vejo que é um substituto do init. Eu diria que a maioria dos sistemas corporativos mantém seu padrão Sys V init ou Upstart . Eu não acho que seja uma prática comum mudar isso.
No entanto, a relação aqui pode ser que o runit forneça uma maneira conveniente de gerar o Monit e garantir que ele continue em execução. Talvez semelhante a executar o Monit a partir do inittab. É essencialmente "observar o observador" ou monitorar seu sistema de monitoramento.
Na prática, eu uso o Monit como um daemon e não tive nenhum problema com ele falhando ou sendo morto. Talvez o recurso de runit
seja o de oferecer alguma proteção adicional.
Quanto ao Monit, ele funciona bem com correspondência de padrões de nome de processo em vez de arquivos PID .