AiHummer shunday yaratilganki, kanal ulanishi qisqa vaqtga uzilganida yoki instansiya qayta ishga tushirilganda ham javobni tugatadi. Ushbu sahifa ko‘rinadigan xulq-atvor va administrator tomonidan amalga oshirilishi kerak bo’lgan harakatlar. Bu ataylab sizdan platformaning ichki yetkazib berish mexanizmini tushunishingizni talab qilmaydi.
Foydalanuvchilar nima ko’rishi kerak
Foydalanuvchi xabar yuborganidan so‘ng:
Seans qabul qilingan xabarni ko‘rsatadi.
Agent uni qayta ishlaydi va bitta ko‘rinadigan javob hosil qiladi.
Agar kanal vaqtincha mavjud bo‘lmasa, yetkazib berish qayta urinish qilinadi.
Kanal qaytganda, foydalanuvchi yuborishga majbur bo‘lmasdan javob paydo bo‘ladi
xuddi shunday so‘rovni yana.
Xuddi shu so‘rov ko‘rinadigan takroriy javoblarni keltirmasligi kerak. Agar mijoz qayta ulanadigan bo‘lsa, u yaqinda bo‘lib o‘tgan tarixni qayta yuklashi mumkin, lekin suhbatning o‘zi yakka davomiy sessiya sifatida qoladi.
Qayta ishga tushirishdan keyin nima bo‘ladi
Instansiya yangilanishi, xost qayta ishga tushirilishi yoki kutilmagan qayta ishga tushirish qabul qilingan so’rovni yo’qotmasligi kerak. Xavfsiz davom ettirilishi mumkin bo’lgan ishlar instansiya sog’lom bo’lgandan so’ng davom ettiriladi. Foydalanuvchi yakunlangan javobni yoki qayta sinab ko’rilishi mumkin bo’lgan aniq xato holatini ko’rishi kerak.
[!NOTE]
Hali instansiya tiklanayotgan paytda so‘rovni darhol takrorlamang.
Avval sog‘liq holati normal holatga qaytishini kuting va sessiyani yangilang.
Bu tiklanayotgan so‘rov bilan birga haqiqiy yangi so‘rov yaratishdan qochadi.
Agar javob kelmasa
Ochiq Holat va holat va taʼsirlangan kanalni tasdiqlang
sog’lom.
Sessiyani oching va uni bir marta yangilang.
Tekshirish Bildirishnomalar yetkazib berish yoki kanal ogohlantiruvi uchun.
Oldingi so‘rov ko‘rinadigan bo‘lgandan keyingina qisqa yangi test xabarini yuboring
muvaffaqiyat yoki muvaffaqiyatsizlik natijasi.
Agar muammo takrorlansa, vaqtni, sessiyani, kanalni va ko‘rinadigan xatoni yozib qo‘ying,
so‘ngra qo‘llab-quvvatlash bilan bog‘laning. API kalitlari yoki kanal sirlarini hech qachon chipta ichiga joylashtirmang.
AiHummer shunday yaratilganki, kanal ulanishi qisqa vaqtga uzilganida yoki instansiya qayta ishga tushirilganda ham javobni tugatadi. Ushbu sahifa **ko‘rinadigan xulq-atvor** va administrator tomonidan amalga oshirilishi kerak bo'lgan harakatlar. Bu ataylab sizdan platformaning ichki yetkazib berish mexanizmini tushunishingizni talab qilmaydi.
## Foydalanuvchilar nima ko'rishi kerak
Foydalanuvchi xabar yuborganidan so‘ng:
1. Seans qabul qilingan xabarni ko‘rsatadi.
2. Agent uni qayta ishlaydi va bitta ko‘rinadigan javob hosil qiladi.
3. Agar kanal vaqtincha mavjud bo‘lmasa, yetkazib berish qayta urinish qilinadi.
4. Kanal qaytganda, foydalanuvchi yuborishga majbur bo‘lmasdan javob paydo bo‘ladi
xuddi shunday so‘rovni yana.
Xuddi shu so‘rov ko‘rinadigan takroriy javoblarni keltirmasligi kerak. Agar mijoz qayta ulanadigan bo‘lsa, u yaqinda bo‘lib o‘tgan tarixni qayta yuklashi mumkin, lekin suhbatning o‘zi yakka davomiy sessiya sifatida qoladi.
## Qayta ishga tushirishdan keyin nima bo‘ladi
Instansiya yangilanishi, xost qayta ishga tushirilishi yoki kutilmagan qayta ishga tushirish qabul qilingan so'rovni yo'qotmasligi kerak. Xavfsiz davom ettirilishi mumkin bo'lgan ishlar instansiya sog'lom bo'lgandan so'ng davom ettiriladi. Foydalanuvchi yakunlangan javobni yoki qayta sinab ko'rilishi mumkin bo'lgan aniq xato holatini ko'rishi kerak.
> [!NOTE]
> Hali instansiya tiklanayotgan paytda so‘rovni darhol takrorlamang.
> Avval sog‘liq holati normal holatga qaytishini kuting va sessiyani yangilang.
> Bu tiklanayotgan so‘rov bilan birga haqiqiy yangi so‘rov yaratishdan qochadi.
## Agar javob kelmasa
1. Ochiq **Holat** va holat va taʼsirlangan kanalni tasdiqlang
sog'lom.
2. Sessiyani oching va uni bir marta yangilang.
3. Tekshirish **Bildirishnomalar** yetkazib berish yoki kanal ogohlantiruvi uchun.
4. Oldingi so‘rov ko‘rinadigan bo‘lgandan keyingina qisqa yangi test xabarini yuboring
muvaffaqiyat yoki muvaffaqiyatsizlik natijasi.
5. Agar muammo takrorlansa, vaqtni, sessiyani, kanalni va ko‘rinadigan xatoni yozib qo‘ying,
so‘ngra qo‘llab-quvvatlash bilan bog‘laning. API kalitlari yoki kanal sirlarini hech qachon chipta ichiga joylashtirmang.
Kanalga xos tiklash uchun, mos qo'llanmani oching [Kanallar](/uz/v1.0/webui/channels). Masalan, sog‘liqni tekshirishlar, qarang [Systemd va salomatlik tekshiruvlari](/uz/v1.0/operations/systemd-health).
## Administratorlar nima kuzatishi kerak
Ishga oshirish tafsilotlari o‘rniga foydalanuvchi ko‘rishi mumkin bo‘lgan natijalarga e’tibor bering:
- javoblar bitta kanalgacha yetmaydi, boshqa kanallar ishlayotganida;
- sessiyalar odatdagidan uzoq davom etmoqda;
- instansiya takroran sog‘lom va mavjud emas holatlar orasida almashadi;
- bildirishnomalar takroriy yetkazib berish muvaffaqiyatsizliklarini xabar beradi;
- foydalanuvchilar bitta qabul qilingan so‘rov uchun takroriy javoblarni ko‘rishadi.
Ushbu simptomlar, ularning vaqt belgisi bilan birga, muammoni tashxislash uchun qo‘llab-quvvatlashga yetarli.
## Keyingi qayerga
- [Shlyuz va burilish dvigateli](/uz/v1.0/architecture/gateway-turn-engine)
- [Kuzatiluvchanlik](/uz/v1.0/operations/observability)
- [Kanallar](/uz/v1.0/webui/channels)