O que usar em vez de PM2 para aplicativos não-Node.js?

3

Estou pensando em mudar do Node.js para outra linguagem de programação (Elixir). E no Node, usei o PM2 como gerenciador de processos. Agora, o problema é que não quero usar o PM2 para gerenciamento de processos, pois precisaria do Node como dependência e o PM2 é mais para os processos do aplicativo Node.js (embora eu saiba que você pode executar aplicativos não-Node com ele) ).

Então, minha pergunta é: o que posso usar como substituto de PM2 para aplicativos não-Node.js?

Recursos que preciso desta ferramenta:

  • listando processos e obtendo suas estatísticas (CPU, memória, etc.)
  • tarefas para iniciar / reiniciar / excluir processos
  • processo de reinicialização automática no acidente
  • registros exibindo e armazenando
  • (opcional) algumas ferramentas de monitoramento (algo como Prometheus)
  • (opcional) processo de reinicialização automática em arquivos alterados
por serge1peshcoff 01.04.2018 / 22:20

0 respostas