Como configurar o Monit para uso com o Puma Ruby Web Server?

5

Estou começando com o Monit e não tenho muito conhecimento de sistemas. Eu tenho um aplicativo Ruby em execução em Puma . Eu quero usar o Monit para reiniciar automaticamente o Puma se ele morrer. Atualmente estou usando o Puma forneceu a receita do Capistrano 2 que usa o script de controle em vez de enviar o PID para um arquivo.

Existe uma maneira de configurar o monit para verificar o status do Puma para ver se ele deve ser reiniciado?

    
por Andrew 17.04.2015 / 09:30

1 resposta

2

Isto é para o Capistrano 3.

Você pode usar a receita "oficial" de Capistrano para a Puma. link

Possui scripts monit internos para monitorar processos do servidor puma. Apenas inclua require 'capistrano/puma/monit' no seu Capfile . E execute cap <stage> puma:monit:config . É isso.

    
por 19.11.2015 / 21:18

Tags