Com configurar Watchdog a Raspberry Pi (reinici automàtic de Raspberry Pi que no respon)

Com Configurar Watchdog A Raspberry Pi Reinici Automatic De Raspberry Pi Que No Respon



Raspberry Pi és un petit ordinador d'una sola placa que es pot utilitzar per a diversos propòsits, com ara desenvolupar aplicacions, controlar cases intel·ligents o crear servidors web. És una opció popular per als aficionats i fa perquè és senzill i fàcil d'utilitzar. Tanmateix, els dispositius Raspberry Pi de vegades poden deixar de respondre o es penjar. Això pot ser degut a diversos motius, com ara executar tasques més pesades o múltiples al mateix temps, errors de programari o problemes de maquinari. Hi ha una solució introduïda per als usuaris de Raspberry Pi anomenada gos guardià .

Si no esteu familiaritzat amb això, llegiu aquesta guia per obtenir informació sobre:

Què és Watchdog

A gos guardià és un dispositiu de maquinari o programari que s'executa al vostre sistema i supervisa el funcionament del sistema contínuament. Si detecta alguna fallada al sistema, com ara que el sistema no respon o es bloqueja, prendrà les accions necessàries automàticament, com ara reiniciar el sistema.







Quins són els tipus de Watchdog a Raspberry Pi

Hi ha dos tipus de gos guardià a Raspberry Pi; maquinari i programari. Controladors de maquinari són dispositius connectats al vostre sistema mitjançant pins GPIO. Mentre gos de control del programari és un programa que s'executa al vostre sistema Raspberry Pi. Tant els controls de maquinari com de programari són una opció eficaç per evitar que el vostre sistema Raspberry Pi es pengi o no respongui.



Per què és important habilitar Watchdog a Raspberry Pi

Habilitant el gos guardià a Raspberry Pi és important per les següents raons:



  • Evita que el vostre sistema funcioni malament a causa d'errors de programari o qualsevol tipus de fallada de maquinari.
  • Supervisa les activitats del vostre sistema, com ara la tensió o la temperatura del dispositiu, i reinicia el sistema per mantenir el dispositiu segur. Per tant, ajuda a augmentar la fiabilitat i l'estabilitat del sistema.

Com configurar Watchdog a Raspberry Pi

Configurar gos guardià a Raspberry Pi, seguiu aquests passos:





Pas 1: Carregueu el mòdul Watchdog

El dispositiu Raspberry Pi té un dispositiu integrat gos guardià mòdul que es pot activar si el carregueu, això es pot fer mitjançant l'ordre següent:

sudo modprobe bcm2708_wdog

També podeu provar d'executar l'ordre anterior amb el següent gos guardià mòdul si el mòdul anterior no es podrà carregar al sistema Raspberry Pi:



sudo modprobe bcm2835_wdt

Nota: En el meu cas, el mòdul watchdog és bcm2835_wdt.

Pas 2: editeu el fitxer del mòdul

Ara, obriu els fitxers dels mòduls a Raspberry Pi mitjançant l'editor nano mitjançant l'ordre següent:

sudo nano / etc / mòduls

A continuació, afegiu el nom del mòdul dins del fitxer. El nom del mòdul hauria de ser el que s'ha carregat correctament al primer pas:

Desa el fitxer utilitzant CTRL+X, afegir I i entra per sortir del terminal.

Pas 3: instal·leu Watchdog a Raspberry Pi

El eina de control ja està disponible al dipòsit de Raspberry Pi i es pot instal·lar executant la següent comanda apt:

sudo apt instal·lar watchdog chkconfig -i

Pas 4: habiliteu el servei Watchdog

Heu d'habilitar el gos guardià servei al vostre sistema Raspberry Pi des de l'ordre següent:

sudo systemctl habilitar gos guardià

Pas 5: inicieu el servei Watchdog

Després d'habilitar, podeu començar gos guardià servei a Raspberry Pi des de l'ordre següent:

sudo systemctl start watchdog

Pas 6: comproveu l'estat del gos vigilant

Heu d'assegurar-vos que el servei de vigilància estigui en funcionament a Raspberry Pi, això es pot fer mitjançant l'ordre que es mostra a continuació:

sudo gos de control d'estat systemctl

Pas 7: configureu Watchdog a Raspberry Pi

Ara obriu el gos guardià fitxer de configuració a Raspberry Pi executant l'ordre següent:

sudo nano / etc / watchdog.conf

Dins del fitxer de configuració del gos vigilant, descomenteu la línia ' #watchdog-device = /dev/watchdog ”. Podeu cercar manualment aquesta línia utilitzant CTRL+W, i després deseu el fitxer amb CTRL+X , afegir I i premeu Intro:

Un cop deseu el fitxer, el gos guardià el dimoni enviarà un batec del cor cada 10 segons a /dev/watchdog, i si no rep cap senyal d'ell, reiniciarà el sistema.

Pas 8: prova la funcionalitat de Watchdog

Podeu provar si els canvis que heu fet són correctes generant una bomba de forquilla a Raspberry Pi des de l'ordre següent:

: ( ) { : | : & } ;:

Espereu 10 segons i veureu que el vostre sistema Raspberry Pi es reinicia després d'aquest temps, cosa que garanteix que el gos guardià està en funcionament correctament al vostre sistema. Si detecta cap falta de resposta al dispositiu, es reiniciarà, mantenint així el dispositiu estable.

Conclusió

Configurar un gos vigilant a Raspberry Pi és un procés senzill i senzill i es pot fer carregant primer el gos guardià mòdul al dispositiu. Després d'això, heu d'afegir el mòdul dins del fitxer /etc/modules fitxer i deseu-lo. A continuació, instal·leu el dimoni de control al sistema Raspberry Pi, activeu i reinicieu el dimoni per executar-lo al sistema. Finalment, només has de descomentar el /dev/watchdog línia dins del fitxer de configuració del watchdog per permetre al watchdog supervisar el vostre sistema. Després d'això, podeu provar el seu funcionament generant una bomba de forquilla al sistema Raspberry Pi.