Jak skonfigurować Watchdog na Raspberry Pi (automatyczne ponowne uruchomienie nie odpowiada Raspberry Pi)

Jak Skonfigurowac Watchdog Na Raspberry Pi Automatyczne Ponowne Uruchomienie Nie Odpowiada Raspberry Pi



Raspberry Pi to mały komputer jednopłytkowy, który może być używany do różnych celów, takich jak tworzenie aplikacji, sterowanie inteligentnymi domami lub tworzenie serwerów internetowych. Jest to popularny wybór wśród hobbystów, ponieważ jest prosty i łatwiejszy w użyciu. Jednak urządzenia Raspberry Pi mogą czasami przestać odpowiadać lub zawiesić się. Może to wynikać z kilku powodów, takich jak wykonywanie cięższych lub wielu zadań jednocześnie, błędy oprogramowania lub problemy sprzętowe. Dla użytkowników Raspberry Pi wprowadzono rozwiązanie o nazwie pies podwórzowy .

Jeśli go nie znasz, przeczytaj ten przewodnik, aby dowiedzieć się więcej na temat:

Co to jest Watchdog

A pies podwórzowy to sprzęt lub oprogramowanie działające w systemie i stale monitorujące jego działanie. Jeśli wykryje jakąkolwiek usterkę w systemie, taką jak brak reakcji lub zawieszenie się, automatycznie podejmie niezbędne działania, takie jak ponowne uruchomienie systemu.







Jakie są typy Watchdoga w Raspberry Pi

Istnieją dwa rodzaje pies podwórzowy w Raspberry Pi; sprzęt i oprogramowanie. Watchdogi sprzętowe to urządzenia podłączone do systemu za pomocą pinów GPIO. Chwila watchdog oprogramowania to program działający w systemie Raspberry Pi. Zarówno sprzętowe, jak i programowe watchdogi są skutecznym wyborem, jeśli chodzi o zapobieganie zawieszaniu się lub brakowi reakcji systemu Raspberry Pi.



Dlaczego ważne jest włączenie Watchdoga na Raspberry Pi

Włączenie pies podwórzowy na Raspberry Pi jest ważne z następujących powodów:



  • Zapobiega nieprawidłowemu działaniu systemu z powodu błędów oprogramowania lub jakiegokolwiek rodzaju awarii sprzętu.
  • Monitoruje aktywność systemu, taką jak napięcie i temperaturę urządzenia, i ponownie uruchamia system, aby zapewnić bezpieczeństwo urządzenia. W ten sposób pomaga zwiększyć niezawodność i stabilność systemu.

Jak skonfigurować Watchdog na Raspberry Pi

Ustawić pies podwórzowy na Raspberry Pi wykonaj następujące kroki:





Krok 1: Załaduj moduł Watchdog

Urządzenie Raspberry Pi posiada wbudowany moduł pies podwórzowy moduł, który można uruchomić, jeśli go załadujesz, można to zrobić za pomocą następującego polecenia:

sudo modprobe bcm2708_wdog

Możesz także spróbować uruchomić powyższe polecenie za pomocą poniższych poleceń pies podwórzowy moduł, jeśli powyższy moduł nie będzie mógł zostać załadowany w systemie Raspberry Pi:



sudo modprobe bcm2835_wdt

Notatka: W moim przypadku moduł watchdog jest bcm2835_wdt.

Krok 2: Edytuj plik modułu

Teraz otwórz pliki modułów na Raspberry Pi za pomocą edytora nano za pomocą następującego polecenia:

sudo nano / itp / moduły

Następnie dodaj nazwę modułu w pliku. Nazwa modułu powinna być tą, która została pomyślnie załadowana w pierwszym kroku:

Zapisz plik za pomocą CTRL+X, dodać I i Enter, aby wyjść z terminala.

Krok 3: Zainstaluj Watchdog na Raspberry Pi

The narzędzie watchdog jest już dostępny w repozytorium Raspberry Pi i można go zainstalować, uruchamiając następującą komendę apt:

sudo trafny zainstalować chkconfig watchdoga -I

Krok 4: Włącz usługę Watchdog

Musisz włączyć pies podwórzowy service w systemie Raspberry Pi za pomocą następującego polecenia:

sudo systemctl włączać pies podwórzowy

Krok 5: Uruchom usługę Watchdog

Po włączeniu możesz zacząć pies podwórzowy service na Raspberry Pi za pomocą następującego polecenia:

sudo systemctl uruchamia watchdog

Krok 6: Sprawdź status Watchdoga

Musisz upewnić się, że usługa watchdog jest uruchomiona na Raspberry Pi, można to zrobić za pomocą polecenia podanego poniżej:

sudo watchdog stanu systemctl

Krok 7: Skonfiguruj Watchdog na Raspberry Pi

Teraz otwórz pies podwórzowy plik konfiguracyjny na Raspberry Pi, uruchamiając następujące polecenie:

sudo nano / itp / watchdog.conf

Wewnątrz pliku konfiguracyjnego watchdoga odkomentuj linię „ #watchdog-device = /dev/watchdog ”. Możesz ręcznie przeszukać tę linię za pomocą CTRL+W, a następnie zapisz plik za pomocą CTRL+X , dodać I i naciśnij Enter:

Po zapisaniu pliku, pies podwórzowy demon będzie wysyłał puls co 10 sekund do /dev/watchdog i jeśli nie otrzyma od niego żadnego sygnału, zrestartuje system

Krok 8: Przetestuj funkcjonalność Watchdoga

Możesz sprawdzić, czy wprowadzone zmiany są prawidłowe, generując bombę widełkową na Raspberry Pi za pomocą następującego polecenia:

: ( ) { : | : & } ;:

Poczekaj 10 sekund, a po tym czasie zobaczysz ponowne uruchomienie systemu Raspberry Pi, co gwarantuje, że pies podwórzowy został pomyślnie zainstalowany i działa w Twoim systemie. Jeśli wykryje brak reakcji na Twoim urządzeniu, uruchomi się ponownie, dzięki czemu Twoje urządzenie będzie stabilne.

Wniosek

Konfigurowanie watchdoga na Raspberry Pi jest prostym i łatwym procesem i można go wykonać, najpierw ładując plik pies podwórzowy moduł na urządzeniu. Następnie musisz dodać moduł wewnątrz pliku /etc/modules plik i zapisz go. Następnie zainstaluj demona watchdoga w systemie Raspberry Pi, włącz i uruchom ponownie demona, aby uruchomić go w systemie. Na koniec wystarczy odkomentować plik /dev/watchdog linię wewnątrz pliku konfiguracyjnego watchdoga, aby umożliwić watchdogowi monitorowanie systemu. Następnie możesz przetestować jego działanie, generując bombę widełkową w systemie Raspberry Pi.