Kuidas seadistada Watchdog rakenduses Raspberry Pi (automaatne taaskäivitamine reageerimata Raspberry Pi)

Kuidas Seadistada Watchdog Rakenduses Raspberry Pi Automaatne Taaskaivitamine Reageerimata Raspberry Pi



Raspberry Pi on väike ühe pardaarvuti, mida saab kasutada erinevatel eesmärkidel, näiteks rakenduste arendamiseks, nutikate kodude juhtimiseks või veebiserverite loomiseks. See on harrastajate seas populaarne valik, kuna seda on lihtne ja lihtsam kasutada. Raspberry Pi seadmed võivad aga mõnikord mitte reageerida või hanguda. Selle põhjuseks võivad olla mitmed põhjused, näiteks raskemate või mitme ülesande samaaegne täitmine, tarkvara vead või riistvaraprobleemid. Raspberry Pi kasutajatele on kasutusele võetud lahendus nimega valvekoer .

Kui te pole sellega tuttav, lugege seda juhendit, et saada teavet järgmiste kohta:

Mis on Watchdog

A valvekoer on riist- või tarkvaraseade, mis töötab teie süsteemis ja jälgib pidevalt süsteemi tööd. Kui see tuvastab süsteemis tõrke, nagu süsteem ei reageeri või hangub, võtab see automaatselt vajalikud toimingud, näiteks taaskäivitab süsteemi.







Millised on Raspberry Pi valvekoera tüübid?

On kahte tüüpi valvekoer Raspberry Pi-s; riist- ja tarkvara. Riistvara valvekoerad on seadmed, mis on teie süsteemiga ühendatud GPIO tihvtide kaudu. Kuigi tarkvara valvekoer on programm, mis töötab teie Raspberry Pi süsteemis. Nii riistvara kui ka tarkvara valvekoerad on tõhus valik Raspberry Pi süsteemi rippumise või reageerimise vältimiseks.



Miks on oluline Raspberry Pi-s Watchdog lubada?

Selle lubamine valvekoer Raspberry Pi puhul on oluline järgmistel põhjustel:



  • See takistab teie süsteemi talitlushäireid tarkvaravigade või mis tahes tüüpi riistvaratõrgete tõttu.
  • See jälgib teie süsteemi toiminguid, nagu seadme pinge või temperatuur, ja taaskäivitab süsteemi, et teie seade oleks ohutu. Seega aitab see suurendada süsteemi töökindlust ja stabiilsust.

Kuidas seadistada Watchdog rakenduses Raspberry Pi

Üles seadma valvekoer Raspberry Pi puhul järgige neid samme:





1. samm: laadige valvekoera moodul

Raspberry Pi seadmel on sisseehitatud valvekoer moodul, mille saab käivitada selle laadimisel, saab seda teha järgmise käsuga:

sudo modprobe bcm2708_wdog

Võite proovida ülaltoodud käsku käivitada ka järgmisega valvekoer moodul, kui ülaltoodud moodulit ei saa Raspberry Pi süsteemi laadida:



sudo modprobe bcm2835_wdt

Märge: Minu puhul valvekoera moodul on bcm2835_wdt.

2. samm: redigeerige mooduli faili

Nüüd avage Raspberry Pi moodulite failid nanoredaktoriga järgmise käsu kaudu:

sudo nano / jne / moodulid

Seejärel lisage faili sisse mooduli nimi. Mooduli nimi peaks olema see, mis esimeses etapis edukalt laaditi:

Salvestage fail kasutades CTRL+X, lisama JA ja sisestage terminalist väljumiseks.

3. samm: installige Watchdog rakendusele Raspberry Pi

The valvekoera tööriist on juba Raspberry Pi hoidlas saadaval ja selle saab installida järgmise apt-käsuga:

sudo asjakohane installida valvekoer chkconfig -ja

4. toiming: lubage valvekoera teenus

Peate lubama valvekoer teenust oma Raspberry Pi süsteemis järgmise käsuga:

sudo systemctl lubada valvekoer

5. samm: käivitage Watchdog Service

Pärast lubamist võite alustada valvekoer teenust Raspberry Pi-s järgmisest käsust:

sudo systemctl start watchdog

6. samm: kontrollige valvekoera olekut

Peate tagama, et valvekoera teenus töötab Raspberry Pi-s, seda saab teha alloleva käsu abil:

sudo systemctl oleku jälgija

7. samm: konfigureerige Watchdog rakenduses Raspberry Pi

Nüüd avage valvekoer konfiguratsioonifail Raspberry Pi-s, käivitades järgmise käsu:

sudo nano / jne / watchdog.conf

Tühjendage valvekoera konfiguratsioonifailis rida ' #watchdog-device = /dev/watchdog ”. Saate seda rida käsitsi otsida kasutades CTRL+W, ja seejärel salvestage fail kasutades CTRL+X , lisama JA ja vajutage sisestusklahvi:

Kui olete faili salvestanud, valvekoer deemon saadab iga 10 sekundi järel südamelöögi kataloogile /dev/watchdog ja kui see sealt signaali ei saa, taaskäivitab see süsteemi

8. samm: kontrollige valvekoera funktsionaalsust

Saate testida, kas tehtud muudatused on õiged, genereerides Raspberry Pi-s kahvlipommi järgmise käsuga:

: ( ) { : | : & } ;:

Oodake 10 sekundit ja näete, et teie Raspberry Pi süsteem taaskäivitub pärast seda aega, mis tagab, et valvekoer on teie süsteemis edukalt üles ehitatud ja töötab. Kui see tuvastab teie seadmes häireid, taaskäivitub see, hoides seega teie seadme stabiilsena.

Järeldus

Raspberry Pi valvekoera seadistamine on lihtne ja arusaadav protsess ning seda saab teha esmalt valvekoer moodul seadmes. Pärast seda peate mooduli lisama /etc/modules faili ja salvestage see. Seejärel installige valvedeemon Raspberry Pi süsteemi, lubage ja taaskäivitage deemon, et see süsteemis käitada. Lõpuks peate ainult kommentaaride tühistama /dev/watchdog rida valvekoera konfiguratsioonifailis, et valvekoer saaks teie süsteemi jälgida. Pärast seda saate selle tööd testida, genereerides Raspberry Pi süsteemis kahvlipommi.