Estou executando vários processos de unicórnio em meu servidor de produção. Agora quero verificar o tempo de atividade individual dos meus serviços. Por exemplo, se qualquer processo de unicórnio for reiniciado automaticamente, ele deve começar a registrar seu tempo de atividade. Dessa forma, quero calcular qual é o tempo de atividade do serviço desde sua última start/restart/reload
Nota: Aqui não estou falando sobre o tempo de atividade do servidor, que pode ser conhecido usando uptime
o comando abaixo.
$ uptime
19:11:25 up 2 days, 21:28, 1 user, load average: 0.11, 0.09, 0.11
Eu gostaria de saber o tempo de atividade do serviço individual, como o tempo de atividade do nginx
É possível saber de alguma forma?
Monit funciona muito bem para isso.
O
monit status
comando mostra esta informação claramente: