Eu estava lutando para configurar o monit no meu servidor Ubuntu e aqui estão algumas coisas para verificar:
- Certifique-se de definir startup = 1 em / etc / default / monit
- Não deixe de comentar os parâmetros httpd em / etc / monit / monitrc
Um último "pegadinha" em / etc / monit / monitrc:
set daemon 120 # check services at 2-minute intervals
# with start delay 240 # optional: delay the first check by 4-minutes (by
# # default Monit check immediately after Monit start)
Eu tive a linha "com atraso inicial 240" não comentada no começo. Parece que o servidor httpd não será iniciado imediatamente se você usar essa opção. Demorei um pouco para perceber porque o monit estava rodando, mas o servidor httpd não estava.