Jedno z Twoich własnych zadań, np. zadanie cron, kopia zapasowa lub proces kolejki, przestało się zgłaszać. Zadanie, które po cichu przestaje działać, może oznaczać brak kopii zapasowych, niewysłane e-maile lub nieaktualne dane.
Co to oznacza
Heartbeat oczekuje żądania na swój prywatny adres przy każdym uruchomieniu zadania. Ten nie otrzymał pingu dłużej, niż wynosi jego interwał plus okres tolerancji, więc zadanie prawdopodobnie się zatrzymało, nie powiodło lub zawiesiło.
Co to wywołuje
Heartbeaty są sprawdzane co minutę. Gdy ping spóźnia się bardziej, niż pozwala okres tolerancji, w witrynie, do której należy heartbeat, zgłaszany jest problem o wadze Krytyczny, a właściciele i administratorzy dostają e-mail o niedostępności. Heartbeat nie jest monitorowany, dopóki nie nadejdzie jego pierwszy ping.
Częste przyczyny
- Zadanie cron lub zaplanowane zadanie zostało usunięte lub wyłączone, często po przenosinach serwera.
- Zadanie kończy się błędem, zanim dojdzie do pingu.
- Serwer, na którym działa zadanie, nie działa lub zabrakło na nim miejsca na dysku.
- Zadanie trwa teraz dłużej, niż pozwala okres tolerancji.
Jak to naprawić
- Sprawdź, czy zadanie jest nadal zaplanowane na serwerze lub w usłudze, która je uruchamia.
- Przejrzyj logi zadania pod kątem błędów, a potem uruchom je ręcznie, aby sprawdzić, czy się kończy i wysyła ping.
- Jeśli zadanie po prostu trwa teraz dłużej, dodaj heartbeat ponownie z dłuższym okresem tolerancji w oknie Monitorowanie heartbeatów w Połączeniach danych, zaktualizuj zadanie o jego nowy adres i usuń stary.
Kiedy problem znika
Znika, gdy tylko nadejdzie następny ping, a ci, którzy dowiedzieli się o spóźnieniu, dostają informację, że heartbeat wrócił.