Raspberry Pi'de Watchdog Nasıl Kurulur (Yanıt Vermeyen Raspberry Pi'yi Otomatik Yeniden Başlatma)

Raspberry Pi De Watchdog Nasil Kurulur Yanit Vermeyen Raspberry Pi Yi Otomatik Yeniden Baslatma



Raspberry Pi, uygulama geliştirmek, akıllı evleri kontrol etmek veya web sunucuları oluşturmak gibi çeşitli amaçlarla kullanılabilen küçük, tek kartlı bir bilgisayardır. Kullanımı basit ve kolay olduğu için hobiciler için popüler bir seçimdir. Ancak Raspberry Pi cihazları bazen yanıt vermeyebilir veya kilitlenebilir. Bunun, aynı anda daha ağır veya birden fazla görevi yürütmek, yazılım hataları veya donanım sorunları gibi çeşitli nedenleri olabilir. Raspberry Pi kullanıcıları için tanıtılan bir çözüm var: bekçi köpeği .

Eğer bu konuya aşina değilseniz, aşağıdakiler hakkında bilgi edinmek için bu kılavuzu okuyun:

Watchdog Nedir?

A bekçi köpeği sisteminiz üzerinde çalışan ve sistemin çalışmasını sürekli izleyen donanım veya yazılım cihazıdır. Sistemde herhangi bir arıza, sistemin yanıt vermemesi veya kilitlenmesi gibi bir durum tespit ederse, sistemi yeniden başlatmak gibi gerekli aksiyonları otomatik olarak alır.







Raspberry Pi'de Bekçi Köpeği Türleri Nelerdir?

İki tür vardır bekçi köpeği Raspberry Pi'de; donanım ve yazılım. Donanım gözlemcileri GPIO pinleri aracılığıyla sisteminize bağlanan cihazlardır. Sırasında yazılım gözlemcisi Raspberry Pi sisteminizde çalışan bir programdır. Hem donanım hem de yazılım gözlemcileri, Raspberry Pi sisteminizin askıda kalmasını veya yanıt vermemesini önlemek için etkili bir seçimdir.



Raspberry Pi'de Watchdog'u Etkinleştirmek Neden Önemli?

Etkinleştirme bekçi köpeği Raspberry Pi'de aşağıdaki nedenlerden dolayı önemlidir:



  • Yazılım hataları veya her türlü donanım arızası nedeniyle sisteminizin arızalanmasını önler.
  • Cihaz voltajı veya sıcaklığı gibi sistem etkinliklerinizi izler ve cihazınızı güvende tutmak için sistemi yeniden başlatır. Böylece sistem güvenilirliğinin ve kararlılığının artmasına yardımcı olur.

Raspberry Pi'de Watchdog Nasıl Kurulur

Kurmak bekçi köpeği Raspberry Pi'de şu adımları izleyin:





Adım 1: Watchdog Modülünü Yükleyin

Raspberry Pi cihazının yerleşik bir özelliği vardır bekçi köpeği Yüklerseniz tetiklenebilecek bir modül varsa, bu aşağıdaki komut kullanılarak yapılabilir:

sudo modprobe bcm2708_wdog

Yukarıdaki komutu aşağıdaki komutla çalıştırmayı da deneyebilirsiniz. bekçi köpeği Yukarıdaki modül Raspberry Pi sistemine yüklenemezse:



sudo modprobe bcm2835_wdt

Not: Benim durumumda watchdog modülü bcm2835_wdt.

Adım 2: Modül Dosyasını Düzenleyin

Şimdi aşağıdaki komutu kullanarak nano düzenleyiciyi kullanarak Raspberry Pi'deki modül dosyalarını açın:

sudo nano / vesaire / modüller

Daha sonra dosyanın içine modül adını ekleyin. Modül adı, ilk adımda başarıyla yüklenen ad olmalıdır:

Dosyayı kullanarak kaydedin CTRL+X, eklemek VE ve terminalden çıkmak için enter tuşuna basın.

Adım 3: Watchdog'u Raspberry Pi'ye yükleyin

bekçi köpeği aracı Raspberry Pi deposunda zaten mevcuttur ve aşağıdaki apt komutunu çalıştırarak kurulabilir:

sudo uygun düzenlemek bekçi köpeği chkconfig -Ve

4. Adım: Watchdog Hizmetini Etkinleştirin

Etkinleştirmeniz gerekir bekçi köpeği Raspberry Pi sisteminizde aşağıdaki komuttan hizmet alın:

sudo sistemctl olanak vermek bekçi köpeği

Adım 5: Watchdog Hizmetini Başlatın

Etkinleştirdikten sonra başlayabilirsiniz bekçi köpeği Aşağıdaki komuttan Raspberry Pi'de servis:

sudo systemctl watchdog'u başlat

Adım 6: Watchdog Durumunu Kontrol Edin

Watchdog hizmetinin Raspberry Pi'de çalışır durumda olduğundan emin olmalısınız, bu, aşağıda verilen komutu kullanarak yapılabilir:

sudo systemctl durum gözlemcisi

Adım 7: Raspberry Pi'de Watchdog'u yapılandırın

Şimdi aç bekçi köpeği Aşağıdaki komutu çalıştırarak Raspberry Pi'deki yapılandırma dosyasını çalıştırın:

sudo nano / vesaire / watchdog.conf

Watchdog yapılandırma dosyasının içinde “satırın açıklamasını kaldırın” #watchdog-device = /dev/watchdog ”. Bu satırı kullanarak manuel olarak arama yapabilirsiniz. CTRL+W, ve ardından dosyayı kullanarak kaydedin CTRL+X , eklemek VE ve enter tuşuna basın:

Dosyayı kaydettikten sonra, bekçi köpeği daemon /dev/watchdog'a her 10 saniyede bir kalp atışı gönderecek ve eğer buradan herhangi bir sinyal almazsa sistemi yeniden başlatacaktır.

Adım 8: Watchdog İşlevselliğini Test Edin

Aşağıdaki komuttan Raspberry Pi üzerinde fork bomb oluşturarak yaptığınız değişikliklerin doğru olup olmadığını test edebilirsiniz:

: ( ) { : | : & } ;:

10 saniye bekleyin ve bu sürenin sonunda Raspberry Pi sisteminizin yeniden başlatıldığını göreceksiniz; bekçi köpeği sisteminizde başarıyla çalışıyor. Cihazınızda herhangi bir tepkisizlik tespit ederse yeniden başlatılarak cihazınızın stabil kalmasını sağlar.

Çözüm

Raspberry Pi'de bir watchdog kurmak basit ve anlaşılır bir işlemdir ve ilk önce Watchdog'u yükleyerek yapılabilir. bekçi köpeği cihazdaki modül. Bundan sonra modülü içine eklemeniz gerekir. /etc/modüller dosyalayın ve kaydedin. Daha sonra watchdog arka plan programını Raspberry Pi sistemine yükleyin, sistemde çalıştırmak için arka plan programını etkinleştirin ve yeniden başlatın. Son olarak, yalnızca yorumunuzu kaldırmanız gerekir. /geliştir/izleyici köpeği Watchdog'un sisteminizi izlemesine izin vermek için watchdog yapılandırma dosyasının içindeki satır. Bundan sonra Raspberry Pi sistemi üzerinde çatal bomba oluşturarak çalışmasını test edebilirsiniz.