watchdog
| proqramlama271 | 1 | 0
əjdahalar googlla
araşdırmaçı jurnalistika - brauzer -
Yalnız deyilsən!
Bu duyğuların müvəqqəti olduğunu və kömək mövcud olduğunu bilmək vacibdir. Dostlarınıza, ailənizə, profesionallara müraciət etməyiniz vacibdir. Sizi dinləmək və lazım olan dəstəyi təmin etmək istəyən insanlar var.
Sözlük yazarları olaraq səni hər zaman dinləyə bilərik.
Əgər yalnız hiss edirsənsə, qaynar xəttə zəng et:
☎ 860hə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