Uno de tus propios trabajos, como un cron job, una copia de seguridad o un worker de cola, ha dejado de reportarse. Un trabajo que se detiene sin avisar puede suponer copias de seguridad que faltan, correos sin enviar o datos desactualizados.
Qué significa
Un heartbeat espera una solicitud a su dirección privada cada vez que se ejecuta el trabajo. Este no ha recibido ningún ping durante más tiempo que su intervalo más su periodo de gracia, así que probablemente el trabajo se ha detenido, ha fallado o se ha quedado bloqueado.
Qué lo activa
Los heartbeats se comprueban cada minuto. Cuando un ping se retrasa más que el periodo de gracia, se genera un problema crítico en el sitio web al que pertenece el heartbeat, y los propietarios y administradores reciben un correo de caída. Un heartbeat no se supervisa hasta que llega su primer ping.
Causas habituales
- El cron job o la tarea programada se eliminó o desactivó, a menudo tras un cambio de servidor.
- El trabajo falla con un error antes de llegar al ping.
- El servidor que ejecuta el trabajo está caído o sin espacio en disco.
- El trabajo ahora tarda más de lo que permite el periodo de gracia.
Cómo solucionarlo
- Comprueba que el trabajo sigue programado en el servidor o servicio que lo ejecuta.
- Revisa los registros del trabajo en busca de errores y luego ejecútalo a mano para ver si termina y envía el ping.
- Si simplemente ahora tarda más, vuelve a añadir el heartbeat con un periodo de gracia más largo en el cuadro de diálogo Supervisión de heartbeats de Conexiones de datos, actualiza el trabajo con su nueva dirección y elimina el antiguo.
Cuándo se resuelve
Se resuelve en cuanto llega el siguiente ping, y se avisa de que ha vuelto a quien recibió el aviso del retraso.