Avtomatlashtirishni nosozliklardan chiqarish
Rejalashtiruvchi va yetkazib berish muammolari uchun ushbu sahifadan foydalaning (cron + heartbeat).
Buyruqlar zinapoyasi
Cron ishga tushmayapti
cron statusyoqilganini va kelajakdaginextWakeAtMsni ko‘rsatadi.- Vazifa yoqilgan va haqiqiy jadval/vaqt mintaqasiga ega.
cron runsokyoki aniq o‘tkazib yuborish sababini ko‘rsatadi.
cron: scheduler disabled; jobs will not run automatically→ cron konfiguratsiya/muhitda o‘chirilgan.cron: timer tick failed→ rejalashtiruvchi tigi ishdan chiqqan; atrofdagi stack/log kontekstini tekshiring.- Run chiqishida
reason: not-due→ qo‘lda ishga tushirish--forcesiz chaqirilgan va vazifa hali vaqti kelmagan.
Cron ishga tushdi, ammo yetkazib berish yo‘q
- Run holati
ok. - Izolyatsiyalangan vazifalar uchun yetkazib berish rejimi/maqsadi sozlangan.
- Kanal probe hisobotida maqsad kanal ulanganligi ko‘rsatiladi.
- Run muvaffaqiyatli, ammo yetkazib berish rejimi
none→ tashqi xabar kutilmaydi. - Yetkazib berish maqsadi yo‘q/yaroqsiz (
channel/to) → run ichki muvaffaqiyatli bo‘lishi mumkin, ammo tashqi yuborish o‘tkazib yuboriladi. - Kanal autentifikatsiya xatolari (
unauthorized,missing_scope,Forbidden) → yetkazib berish kanal hisob ma’lumotlari/ruxsatlari sababli bloklangan.
Heartbeat bostirilgan yoki o‘tkazib yuborilgan
- Heartbeat nol bo‘lmagan interval bilan yoqilgan.
- So‘nggi heartbeat natijasi
ran(yoki o‘tkazib yuborish sababi tushunarli).
- Umumiy imzolar:
-
heartbeat skippedvareason=quiet-hours→activeHourstashqarisida.
-
requests-in-flight→ asosiy yo‘lak band; heartbeat kechiktiriladi.
-
empty-heartbeat-file→HEARTBEAT.mdmavjud, lekin bajariladigan mazmun yo‘q.
-
alerts-disabled→ ko‘rinish sozlamalari tashqi heartbeat xabarlarini bostiradi.
6. Vaqt mintaqasi va activeHours bilan bog‘liq tuzoqlar
- Tezkor qoidalar:
-
Config path not found: agents.defaults.userTimezonekalit o‘rnatilmaganini anglatadi; heartbeat xost vaqt mintaqasiga (yoki o‘rnatilgan bo‘lsaactiveHours.timezone) qaytadi.
-
--tzsiz cron shlyuz xostining vaqt mintaqasidan foydalanadi.
-
- Heartbeat
activeHourssozlangan vaqt mintaqasi yechimidan foydalanadi (user,localyoki aniq IANA tz).
- Heartbeat
-
- Vaqt mintaqasisiz ISO vaqt belgilari cron
atjadvali uchun UTC sifatida qabul qilinadi.
- Vaqt mintaqasisiz ISO vaqt belgilari cron
- Keng tarqalgan imzolar:
-
- Xost vaqt mintaqasi o‘zgargandan so‘ng ishlar noto‘g‘ri devor-soat vaqtida ishga tushadi.
-
activeHours.timezonenoto‘g‘ri bo‘lgani uchun heartbeat kunduzgi vaqtingizda doim o‘tkazib yuboriladi.
- Bog‘liq: