watchdog
əjdahalar googllaaraşdırmaçı jurnalistika - brauzer -
hər hansı bir sistemi, prosesi və ya xidmətin işləkliyini daim izləyən və problem olduqda avtomatik reaksiya verən “nəzarətçi mexanizm” deməkdir.
Sadə dillə: “gözcü”, “nəzarətçi”, “keşikçi prosesi”.
1. IT və proqramlaşdırmada Watchdog nədir?
Bu kontekstdə watchdog — bir prosesin, servisin və ya resursun:
işləyib-işləmədiyini yoxlayan,
donma aşkarlayan,
lazım olanda restart edən,
log-ları analiz edən
avtomatik nəzarət moduludur.
Məsələn:
Linux-da systemd watchdog — proses cavab verməsə, restart edir.
Nginx watchdog — konfiqurasiya pozularsa və ya worker ölsə, yenidən işə salır.
Queue worker watchdog — queue ilişdisə, avtomatik yenidən işə düşür.
Laravel Horizon watchdog — job gecikməsi çoxalanda alarm verir.
2. Hardware-də Watchdog nədir?
Mikrokontrollerlərdə və server hardware-də:
sistem donanda watchdog timer vaxtı bitir
və avtomatik reset edir
Raspberry Pi, STM32, ESP32, server motherbord-larında olur.
3. Monitorinq sistemlərində Watchdog
Prometheus, Sentry, Datadog kimi sistemlərdə:
müəyyən iş “qaydasında getmirsə”
watchdog xəbərdarlıq göndərir.
4. Mobil / Web tətbiqlərdə Watchdog
App donursa və ya thread cavab vermirsə — “watchdog timeout” error-u çıxır.
Xüsusilə iOS sistemində məşhurdur:
“Watchdog termination” → app UI thread-i 20 saniyə reaksiya verməyib → sistem kill edib.
üzv ol
şərhlər: