Uma das suas próprias tarefas, como um cron job, um backup ou um worker de fila, parou de dar sinal. Uma tarefa que para silenciosamente pode significar backups faltando, e-mails não enviados ou dados desatualizados.
O que significa
Um heartbeat espera uma requisição no seu endereço privado a cada execução da tarefa. Este não recebe um ping há mais tempo que o seu intervalo mais o período de tolerância, então a tarefa provavelmente parou, falhou ou travou.
O que o aciona
Os heartbeats são verificados a cada minuto. Quando um ping está atrasado além do período de tolerância, um problema Crítico é gerado no site a que o heartbeat pertence, e proprietários e administradores recebem um e-mail de queda. Um heartbeat só passa a ser monitorado quando o primeiro ping chega.
Causas comuns
- O cron job ou a tarefa agendada foi removido ou desativado, muitas vezes depois de uma mudança de servidor.
- A tarefa falha com um erro antes de chegar ao ping.
- O servidor que executa a tarefa está fora do ar ou sem espaço em disco.
- A tarefa agora demora mais do que o período de tolerância permite.
Como corrigir
- Verifique se a tarefa ainda está agendada no servidor ou serviço que a executa.
- Procure erros nos logs da tarefa e depois execute-a manualmente para ver se ela termina e envia o ping.
- Se a tarefa simplesmente demora mais agora, adicione o heartbeat de novo com um período de tolerância maior na janela Monitoramento de heartbeat em Conexões de dados, atualize a tarefa com o novo endereço e exclua o antigo.
Quando é resolvido
Ele é resolvido assim que o próximo ping chega, e quem foi avisado do atraso é informado de que ele voltou.