SaaSMaestro
Como funciona Diagnóstico Relatórios Recursos Central de ajuda Entrar

Heartbeat perdido

Uma tarefa agendada ou um backup não deu sinal no horário.

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

  1. Verifique se a tarefa ainda está agendada no servidor ou serviço que a executa.
  2. Procure erros nos logs da tarefa e depois execute-a manualmente para ver se ela termina e envia o ping.
  3. 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.

Não encontrou o que precisava?

Uma pessoa de verdade lê cada mensagem, normalmente em até um dia útil.

Fale com a gente