Архитектур/Найдвартай хүргэлт ба сэргэлт
Найдвартай хүргэлт ба сэргэлт
v1.1.x · шинэчилсэн 2026-07-27
AiHummer нь суваг холболт түр хугацаанд тасарсан эсвэл жишээ дахин эхэлсэн тохиолдолд ч хариултыг дуусгахаар бүтээгдсэн. Энэ хуудас нь тайлбарлаж байна илэрхий зан байдал мөн администратор хийх ёстой үйлдлүүдийг. Энэ нь платформын дотоод хүргэлтийн механизмыг ойлгохыг зориудаар шаардахгүй.
Хэрэглэгчид юу харах ёстой вэ
Хэрэглэгч мессеж илгээсний дараа:
- Сесс нь хүлээн авсан мессежийг харуулж байна.
- Төлөөлөгч үүнийг боловсруулж, нэг харагдах хариу үүсгэдэг.
- Хэрэв сувгаар түр хугацаанд дамжуулах боломжгүй бол хүргэлтийг дахин оролддог.
- Сувгаар буцахад хариулт хэрэглэгч илгээх шаардлагагүйгээр гардаг
мөн нэг хүсэлтийг дахин.
Ижил хүсэлт нь давхар харагдах хариу үүсгэх ёсгүй. Хэрвээ хэрэглэгч дахин холбогдвол сүүлд гарсан түүхийг дахин ачааллаж магадгүй, гэхдээ яриа өөрөө нэг тасралтгүй сесс байсаар байна.
Дахин ачаалсныхаа дараа юу болдог вэ
Жишээ шинэчлэгдэх, сервер дахин асаах эсвэл санамсаргүй дахин эхлүүлэх нь зөвшөөрөгдсөн хүсэлтийг алга болгох ёсгүй. Аюулгүй үргэлжлүүлж болох ажлыг жишээ эрүүл болсны дараа үргэлжлүүлнэ. Хэрэглэгчид дууссан хариу эсвэл дахин оролдож болох тод алдааны төлөвийг харах ёстой.
[!NOTE]
Жинхэнэ систем сэргэлтийн явцад байх үедээ хүсэлтийг даруй давтах хэрэггүй.
Эхлээд эрүүл мэндийн төлөв байдал хэвэндээ орохыг хүлээгээд сессийг шинэчлэх хэрэгтэй.
Энэ нь сэргээж буй хүсэлтийн хамт үнэхээр шинэ хүсэлт үүсгэхээс зайлсхийдэг.
Хэрэв хариу ирвэл
- Нээх Төлөв мөн тухайн процесс ба нөлөөлсөн суваг болохыг баталгаажуулна уу
эрүүл.
- Сессийг нээгээд нэг удаа шинэчил.
- Шалгах Мэдэгдэл хүргэлт эсвэл сувгийн сэрэмжлүүлэгт зориулсан.
- Өмнөх хүсэлт нь харагдахуйц болсон тохиолдолд л богино шинэ туршилтын мессеж илгээнэ үү
амжилт эсвэл бүтэлгүйтлийн үр дүн.
- Хэрвээ асуудал дахин давтагдвал, цаг, сесс, сувгийг болон харагдаж буй алдааг тэмдэглэ.
тэгвэл дэмжлэгтэй холбоо барина уу. API түлхүүр эсвэл сувгийн нууц үгийг тасалбар дээр огт бичиж болохгүй.
Сувгийн тусгай сэргэлт хийхийн тулд холбогдох зааврыг доор нээнэ үү Суваг. Жишээ нь эрүүл мэндийн шалгалт, үзнэ үү Systemd ба эрүүл мэндийн шалгалтууд.
Администраторууд юу ажиглах ёстой вэ
Хэрэглэгчид үзэгдэх үр дүнг хар, хэрэгжилтийн дэлгэрэнгүй мэдээллийг биш:
- Нэг сувгаар хариу ирэхээ болиход бусад сувгууд ажиллаж байна;
- сессүүд хэвийнээс удаан хугацаанд үргэлжилж байна;
- энэ жишээ эрүүл ба боломжгүй гэсэн хоёр төлөвийн хооронд давтан шилждэг;
- мэдэгдэлд хүргэлтийн алдаа дахин давтагдсан гэж мэдээлэгджээ;
- Хэрэглэгчид нэг хүлээн зөвшөөрөгдсөн хүсэлтийн хувьд давхар хариултуудыг хардаг.
Эдгээр шинж тэмдгүүд болон тэдгээрийн цагийн тэмдэг нь асуудлыг оношлоход дэмжлэг үзүүлэхэд хангалттай юм.
Дараа хаашаа явах вэ
AiHummer нь суваг холболт түр хугацаанд тасарсан эсвэл жишээ дахин эхэлсэн тохиолдолд ч хариултыг дуусгахаар бүтээгдсэн. Энэ хуудас нь тайлбарлаж байна **илэрхий зан байдал** мөн администратор хийх ёстой үйлдлүүдийг. Энэ нь платформын дотоод хүргэлтийн механизмыг ойлгохыг зориудаар шаардахгүй.
## Хэрэглэгчид юу харах ёстой вэ
Хэрэглэгч мессеж илгээсний дараа:
1. Сесс нь хүлээн авсан мессежийг харуулж байна.
2. Төлөөлөгч үүнийг боловсруулж, нэг харагдах хариу үүсгэдэг.
3. Хэрэв сувгаар түр хугацаанд дамжуулах боломжгүй бол хүргэлтийг дахин оролддог.
4. Сувгаар буцахад хариулт хэрэглэгч илгээх шаардлагагүйгээр гардаг
мөн нэг хүсэлтийг дахин.
Ижил хүсэлт нь давхар харагдах хариу үүсгэх ёсгүй. Хэрвээ хэрэглэгч дахин холбогдвол сүүлд гарсан түүхийг дахин ачааллаж магадгүй, гэхдээ яриа өөрөө нэг тасралтгүй сесс байсаар байна.
## Дахин ачаалсныхаа дараа юу болдог вэ
Жишээ шинэчлэгдэх, сервер дахин асаах эсвэл санамсаргүй дахин эхлүүлэх нь зөвшөөрөгдсөн хүсэлтийг алга болгох ёсгүй. Аюулгүй үргэлжлүүлж болох ажлыг жишээ эрүүл болсны дараа үргэлжлүүлнэ. Хэрэглэгчид дууссан хариу эсвэл дахин оролдож болох тод алдааны төлөвийг харах ёстой.
> [!NOTE]
> Жинхэнэ систем сэргэлтийн явцад байх үедээ хүсэлтийг даруй давтах хэрэггүй.
> Эхлээд эрүүл мэндийн төлөв байдал хэвэндээ орохыг хүлээгээд сессийг шинэчлэх хэрэгтэй.
> Энэ нь сэргээж буй хүсэлтийн хамт үнэхээр шинэ хүсэлт үүсгэхээс зайлсхийдэг.
## Хэрэв хариу ирвэл
1. Нээх **Төлөв** мөн тухайн процесс ба нөлөөлсөн суваг болохыг баталгаажуулна уу
эрүүл.
2. Сессийг нээгээд нэг удаа шинэчил.
3. Шалгах **Мэдэгдэл** хүргэлт эсвэл сувгийн сэрэмжлүүлэгт зориулсан.
4. Өмнөх хүсэлт нь харагдахуйц болсон тохиолдолд л богино шинэ туршилтын мессеж илгээнэ үү
амжилт эсвэл бүтэлгүйтлийн үр дүн.
5. Хэрвээ асуудал дахин давтагдвал, цаг, сесс, сувгийг болон харагдаж буй алдааг тэмдэглэ.
тэгвэл дэмжлэгтэй холбоо барина уу. API түлхүүр эсвэл сувгийн нууц үгийг тасалбар дээр огт бичиж болохгүй.
Сувгийн тусгай сэргэлт хийхийн тулд холбогдох зааврыг доор нээнэ үү [Суваг](/mn/v1.0/webui/channels). Жишээ нь эрүүл мэндийн шалгалт, үзнэ үү [Systemd ба эрүүл мэндийн шалгалтууд](/mn/v1.0/operations/systemd-health).
## Администраторууд юу ажиглах ёстой вэ
Хэрэглэгчид үзэгдэх үр дүнг хар, хэрэгжилтийн дэлгэрэнгүй мэдээллийг биш:
- Нэг сувгаар хариу ирэхээ болиход бусад сувгууд ажиллаж байна;
- сессүүд хэвийнээс удаан хугацаанд үргэлжилж байна;
- энэ жишээ эрүүл ба боломжгүй гэсэн хоёр төлөвийн хооронд давтан шилждэг;
- мэдэгдэлд хүргэлтийн алдаа дахин давтагдсан гэж мэдээлэгджээ;
- Хэрэглэгчид нэг хүлээн зөвшөөрөгдсөн хүсэлтийн хувьд давхар хариултуудыг хардаг.
Эдгээр шинж тэмдгүүд болон тэдгээрийн цагийн тэмдэг нь асуудлыг оношлоход дэмжлэг үзүүлэхэд хангалттай юм.
## Дараа хаашаа явах вэ
- [Хаалга ба эргэлтийн хөдөлгүүр](/mn/v1.0/architecture/gateway-turn-engine)
- [Ажиглагдах байдал](/mn/v1.0/operations/observability)
- [Суваг](/mn/v1.0/webui/channels)