Watchdogin määrittäminen Raspberry Pi:ssä (automaattinen uudelleenkäynnistys reagoimaton Raspberry Pi)

Watchdogin Maarittaminen Raspberry Pi Ssa Automaattinen Uudelleenkaynnistys Reagoimaton Raspberry Pi



Raspberry Pi on pieni yksilevyinen tietokone, jota voidaan käyttää monenlaisiin tarkoituksiin, kuten sovellusten kehittämiseen, älykotien ohjaamiseen tai verkkopalvelimien luomiseen. Se on suosittu valinta harrastajille ja valmistaa, koska se on yksinkertainen ja helpompi käyttää. Raspberry Pi -laitteet voivat kuitenkin joskus lakata reagoimasta tai roikkua. Tämä voi johtua useista syistä, kuten raskaampien tai useiden tehtävien suorittamisesta samanaikaisesti, ohjelmistovirheistä tai laitteisto-ongelmista. Raspberry Pi -käyttäjille on esitelty ratkaisu nimeltä vahtikoira .

Jos et tunne sitä, lue tämä opas saadaksesi lisätietoja:

Mikä on Watchdog

A vahtikoira on laitteisto- tai ohjelmistolaite, joka toimii järjestelmässäsi ja valvoo järjestelmän toimintaa jatkuvasti. Jos se havaitsee järjestelmässä jonkin vian, kuten järjestelmän lakkaamisen tai jumiutumisesta, se ryhtyy tarvittaviin toimiin automaattisesti, kuten käynnistää järjestelmän uudelleen.







Mitkä ovat Raspberry Pi:n vahtikoiratyypit

On olemassa kahdenlaisia vahtikoira Raspberry Pi:ssä; laitteistot ja ohjelmistot. Laitteiston vartijat ovat laitteita, jotka on kytketty järjestelmääsi GPIO-nastoilla. Sillä aikaa ohjelmiston vahtikoira on ohjelma, joka toimii Raspberry Pi -järjestelmässäsi. Sekä laitteiston että ohjelmiston vahtikoirat ovat tehokas valinta estämään Raspberry Pi -järjestelmääsi roikkumasta tai reagoimattomuudesta.



Miksi on tärkeää ottaa Watchdog käyttöön Raspberry Pi:ssä

Ota käyttöön vahtikoira Raspberry Pi:ssä on tärkeä seuraavista syistä:



  • Se estää järjestelmääsi toimimasta väärin ohjelmistovirheiden tai minkä tahansa tyyppisten laitteistovikojen vuoksi.
  • Se tarkkailee järjestelmän toimintoja, kuten laitteen jännitettä tai lämpötilaa, ja käynnistää järjestelmän uudelleen pitääkseen laitteen turvassa. Siten auttaa lisäämään järjestelmän luotettavuutta ja vakautta.

Watchdogin määrittäminen Raspberry Pi:ssä

Järjestää vahtikoira Raspberry Pi:ssä toimi seuraavasti:





Vaihe 1: Lataa Watchdog-moduuli

Raspberry Pi -laitteessa on sisäänrakennettu vahtikoira moduuli, joka voidaan laukaista, jos lataat sen, tämä voidaan tehdä käyttämällä seuraavaa komentoa:

sudo modprobe bcm2708_wdog

Voit myös yrittää suorittaa yllä olevan komennon seuraavalla vahtikoira moduuli, jos yllä oleva moduuli ei lataudu Raspberry Pi -järjestelmään:



sudo modprobe bcm2835_wdt

Huomautus: Minun tapauksessani vahtikoira-moduuli on bcm2835_wdt.

Vaihe 2: Muokkaa moduulitiedostoa

Avaa nyt moduulitiedostot Raspberry Pi:ssä nanoeditorilla seuraavan komennon kautta:

sudo nano / jne / moduulit

Lisää sitten moduulin nimi tiedoston sisään. Moduulin nimen tulee olla se, joka ladataan onnistuneesti ensimmäisessä vaiheessa:

Tallenna tiedosto käyttämällä CTRL+X, lisätä JA ja poistu terminaalista.

Vaihe 3: Asenna Watchdog Raspberry Pi:hen

The vahtikoiran työkalu on jo saatavilla Raspberry Pi -varastossa ja voidaan asentaa suorittamalla seuraava apt-komento:

sudo apt Asentaa vahtikoira chkconfig -ja

Vaihe 4: Ota Watchdog-palvelu käyttöön

Sinun on otettava käyttöön vahtikoira palvelu Raspberry Pi -järjestelmässäsi seuraavalla komennolla:

sudo systemctl ota käyttöön vahtikoira

Vaihe 5: Käynnistä Watchdog-palvelu

Käyttöönoton jälkeen voit aloittaa vahtikoira palvelu Raspberry Pi:ssä seuraavalla komennolla:

sudo systemctl start watchdog

Vaihe 6: Tarkista Watchdog-tila

Sinun on varmistettava, että vahtikoirapalvelu on käynnissä Raspberry Pi:ssä. Tämä voidaan tehdä käyttämällä alla olevaa komentoa:

sudo systemctl status watchdog

Vaihe 7: Määritä Watchdog Raspberry Pi:ssä

Avaa nyt vahtikoira määritystiedosto Raspberry Pi:ssä suorittamalla seuraava komento:

sudo nano / jne / watchdog.conf

Poista valvontakoiran asetustiedoston rivin kommentit #watchdog-device = /dev/watchdog ”. Voit etsiä tätä riviä manuaalisesti käyttämällä CTRL+W, ja tallenna sitten tiedosto käyttämällä CTRL+X , lisätä JA ja paina enter:

Kun olet tallentanut tiedoston, vahtikoira daemon lähettää sydämenlyönnin 10 sekunnin välein hakemistoon /dev/watchdog, ja jos se ei saa siitä signaalia, se käynnistää järjestelmän uudelleen

Vaihe 8: Testaa Watchdog-toiminto

Voit testata, ovatko tekemäsi muutokset oikeita luomalla haarukkapommi Raspberry Pi:lle seuraavalla komennolla:

: ( ) { : | : & } ;:

Odota 10 sekuntia ja näet Raspberry Pi -järjestelmän käynnistyvän uudelleen tämän ajan kuluttua, mikä varmistaa, että vahtikoira on onnistuneesti käytössä järjestelmässäsi. Jos se havaitsee laitteessasi reagoimattomuuden, se käynnistyy uudelleen ja pitää laitteen vakaana.

Johtopäätös

Valvontakoiran asettaminen Raspberry Pi:lle on yksinkertainen ja suoraviivainen prosessi, ja se voidaan tehdä lataamalla ensin vahtikoira moduuli laitteessa. Sen jälkeen sinun on lisättävä moduuli sisään /etc/modules tiedosto ja tallenna se. Asenna sitten watchdog-daemon Raspberry Pi -järjestelmään, ota demoni käyttöön ja käynnistä se uudelleen suorittaaksesi sen järjestelmässä. Lopuksi sinun tarvitsee vain poistaa kommentit /dev/watchdog rivi watchdog-määritystiedoston sisällä, jotta watchdog voi valvoa järjestelmääsi. Sen jälkeen voit testata sen toimintaa luomalla haarukkapommin Raspberry Pi -järjestelmään.