VPN-ийн эрүүл мэндийн шалгалтыг програмын шалгалтаас тусгаарла
Ажиллаж буй туннелийн процесс, хамгаалагдсан зам, DNS, очих газар нь бие биенээсээ хамааралгүйгээр бүтэлгүйтэж болно. Шалгалт бүр өөрийн давхарга болон өдөөдөг үйлдлээ нэрлэг.
Таны туннелийн процесс ажиллаж байхад хамгаалагдсан холболт ашиглах боломжгүй байж болох бөгөөд бүтэлгүйтсэн вэб хуудас нь туннель эвдэрсэн гэдгийн баталгаа биш. Нэг шалгалт бусдын оронд орвол дахин эхлүүлэх бодлого буруу бүрэлдэхүүнийг дахин эхлүүлж, үүнийг автоматжуулалт гэж нэрлэдэг. Доорх шалгалт бүр өөрийн ажиглаж буй давхарга, бүтэлгүйтлийнх нь өдөөдөг үйлдэл, үйлдэл ажилласан гэдгийн баталгааг нэрлэдэг. Сүүлийн алхам нь бүхэл багцыг шөнийн гурван цагт хэн нэгэн дагаж чадах хуудас болгоно.
Алхам 1: шалгалт бүрийн ажиглаж буй давхаргыг нэрлэ
Аль нэгийг нь бичихээс өмнө шалгалт бүр үнэхээр юу харж чадахыг асуу. Амьдрал демон ажиллаж байгааг, гар барих эсвэл хамтрагчдын жагсаалт холбоо байгааг, чиглүүлсэн хүсэлт хүргэлтийг, хайлт шийдлийг баталдаг. Тэд яг энэ дарааллаар бүтэлгүйтдэг бөгөөд аль нь ч дараагийнхыг илэрхийлэхгүй. Ногоон процессын шалгалт үхсэн туннелийн дэргэд байх нь хэвийн тохиолдол, зөрчил биш.
Дөрвөн шалгалтыг энэ дарааллаар бичиж, тус бүрд нь яг команд болон хүлээгдэж буй гаралтыг хавсарга. Хүлээгдэж буй гаралтыг нь хэлж чадахгүй шалгалтыг дохиолол харсан оператор бүр өөрөөр уншина. Мөн жагсаалтыг зөвхөн гарын авлагад бус дохиоллын текстэд тавь, шөнө сэрээгдсэн хүн шинж тэмдгийн өмнө давхаргатай таарна. Команд бүрийг ажиллуулж буй хост дээр хуулах боломжтой байлга.
Дараа нь програмын шалгалтыг тав дахь, тусдаа зүйл болгон нэм. Бүртгэлийн үйлчилгээ нь зогссон хуудас туннелийг дахин эхлүүлэхийг зөвтгөхгүй.
Алхам 2: бүтэлгүйтэл бүрийг нэг үйлдэлтэй холбо
Шалгалт бүрийн хувьд юу дахин эхлэх, юу блоклогдсон хэвээр үлдэх, юу хүнийг дуудахыг шийд. Туннелийн давхаргын бүтэлгүйтэл туннелийг дахин эхлүүлэхийг зөвтгөж болно; шийдэгчийн бүтэлгүйтэл клиент дээрх DNS интеграцийг заана; програмын давхаргын бүтэлгүйтэл туннельд бараг хэзээ ч хүрэх ёсгүй.
Бүтэлгүйтэл юу хийх ёсгүйг хэл, учир нь аюултай өгөгдмөл утгууд нь зөвшөөрдөг нь юм. Эрүүл бус төлөв хэзээ ч шууд програмын урсгалд зөвшөөрөл болох ёсгүй, учир нь туннелийг чимээгүй тойрч гардаг нөөц зам нь туннель байх шалтгааныг арилгадаг. Үйлдлүүдийг ч бас нарийсга: нэг очих газар удаан учраас хуваалцсан бүрэлдэхүүнийг дахин эхлүүлэх нь орон нутгийн асуудлыг бүх флотын асуудал болгоно. Энэ нь шалтгааныг олоход хэрэгтэй баталгааг ч устгана.
Алхам 3: шалгалтуудыг хор хөнөөлгүй, хямд байлга
Жижиг, зөвхөн унших хүсэлт ашигла: статик нөөц, өөрийн хамаарлаа мэдээлдэг эрүүл мэндийн төгсгөлийн цэг, эсвэл таны хянадаг порт руу TCP холболт. Нэвтрэх мэдээлэл, хувийн хөтөлбөр, интервал бүрд төлөв өөрчилдөг бүхнээс зайлсхий, учир нь бичдэг шалгалт бол хуваарийн дагуух ачааллын туршилт.
Шалгалт бүрд очих газар, замын хүлээлт, хугацааны хязгаарыг бүртгэ. Замын хүлээлт бол хүмүүсийн орхидог талбар бөгөөд дохиоллыг дараа уншихад туннелийн бүтэлгүйтлийг чиглүүлэлтийн алдаанаас ялгадаг нь яг энэ. Интервал болон бүтэлгүйтлийн босгыг амласан сэргээх хугацаанаас гаргаж, хугацааны хязгаарыг интервалаас богино байлга. Дараагийнх эхлэхэд ажиллаж байгаа шалгалт нэг бүтэлгүйтлийг хоёр удаа мэдээлж, чичрэл мэт харагдана.
Алхам 4: давхарга бүрийг эвдэж, зөв шалгалт улаан болж буйг хар
Туннелийн процессыг зогсоож, DNS кэшээс хариулж чадах үед процессын шалгалт бүтэлгүйтэхийг батал. Замыг өөрчилж, процесс болон гар барилт эрүүл хэвээр байхад чиглүүлсэн хүсэлт бүтэлгүйтэхийг батал. Зөвхөн DNS-ийг эвдэж, програмын шалгалт туннелийн алдааны оронд шийдлийг мэдээлэхийг батал. Хэрэв хоёр шалгалт үргэлж хамт хөдөлдөг бол таны бодож байснаас цөөн шалгалт байна.
Сэргээх чиглэлийг мөн адил сахилга батаар турш. Давхаргыг сэргээсний дараа шалгалт гар аргаар дахин эхлүүлэхгүйгээр цэвэрлэгдэх ёстой бөгөөд өдөөгдсөн үйлдэл ард ямар ч тойрч гарах зам үлдээх ёсгүй. Ногоон төлөвт итгэхээс өмнө нэг бүтэн мөчлөгийг ажигла, учир нь зөвхөн гараар цэвэрлэгддэг шалгалт эвдэрсэн сэргээх замыг нуудаг.
Алхам 5: гарын авлагыг дохиолол зааж буй газарт тавь
Таван мөртэй нэг хуудас бүх дизайныг агуулна: давхарга, команд, хүлээгдэж буй үр дүн, бүтэлгүйтэл үед үйлдэл, эзэмшигч. Шалгалт бүрийн хувьд санаатайгаар юу шалгахгүй байгаа тухай нэг мөр нэм. Яг тэр мөр нь дараагийн хүнийг бүхнийг хэмжиж, юуг ч ялгахгүй зургаа дахь шалгалт нэмэхээс сэргийлдэг. Хуудсыг дохиоллын текстээс холбо, эс бөгөөс осол үргэлжилж байхад хэн ч нээхгүй.
Контейнерын байршуулалтад хамаарлын нөхцөл зөвхөн эхлэлтийг бүрдүүлдэг, өөр юу ч биш. Compose-ийн эхлэх дараалал ба эрүүл мэндийн нөхцөл баримт бичиг нь бэлэн байдал үйлчилгээнүүдийн эхлэх дарааллыг хэрхэн тодорхойлдогийг тайлбарладаг; үүний аль нь ч дараа нь гарах бодлогыг хэрэгжүүлэхгүй бөгөөд туннель унахад аль нь ч хаалттай байдлаар бүтэлгүйтэхгүй. Тасралтгүй хэрэгжүүлэлт өөрийн бодлого, өөрийн шалгалтыг шаарддаг бөгөөд мөн адил хуудсанд бичигдэнэ.
Зөв давхарга сэргэж, хэн ч ашиглах боломжгүй вэб сайтыг эвдэрсэн туннель гэж уншихгүй үед гарын авлага дуусна. Энэ нь туннелийг бус баримт бичгийг шалгадаг.