Туннель процесси иштеп турса да, корголгон байланыш колдонууга жараксыз болушу мүмкүн, ал эми иштебей калган веб-барак туннелдин бузулганына далил эмес. Бир текшерүү баарынын ордун басканда, кайра иштетүү саясаты туура эмес компонентти кайра иштетип, аны автоматташтыруу деп атайт. Төмөнкү ар бир текшерүү өзү байкаган катмарды, анын иштебей калышы козгогон аракетти жана аракеттин иштегенин далилдештирүүнү атайт. Акыркы кадам бүт жыйындыны түнү саат үчтө бирөө ээрчий алган баракка айландырат.

1-кадам: ар бир текшерүү байкаган катмарды атаңыз

Алардын кайсынысын болбосун жазганга чейин ар бир текшерүү чындыгында эмнени көрө аларын сураңыз. Жандуулук демондун иштеп жатканын далилдейт, кол алышуу же өнөктөштөр тизмеси байланыштын бар экенин далилдейт, маршрутталган суроо жеткирүүнү далилдейт, ал эми издөө чечимди далилдейт. Алар дал ошол тартипте иштебей калат жана алардын эч бири кийинкисин билдирбейт. Жашыл процесс текшерүүсү өлгөн туннелдин жанында турушу кадимки абал, карама-каршылык эмес.

Төрт текшерүүнү ошол тартипте жазыңыз, ар бири үчүн так буйрук жана күтүлгөн чыгуу менен. Күтүлгөн чыгуусун атай албаган текшерүүнү эскертүүнү көргөн ар бир оператор башкача окуйт. Ошол тизмени нускамага гана эмес, эскертүү текстине да коюңуз, түндө ойгонгон адам симптомдон мурун катмарга туш болот. Ар бир буйрукту аткарган хостдо көчүрүүгө даяр кармаңыз.

Андан кийин колдонмо текшерүүсүн бешинчи, өзүнчө пункт катары кошуңуз. Каттоо кызматы токтогон барак туннелди кайра иштетүүнү актабайт.

2-кадам: ар бир иштебей калууну бир аракетке байлаңыз

Ар бир текшерүү үчүн эмне кайра иштетилерин, эмне бөгөттө каларын жана эмне адамды чакырарын чечиңиз. Туннель катмарынын иштебей калышы туннелди кайра иштетүүнү актай алат; чечүүчүнүн иштебей калышы кардардагы DNS интеграциясын көрсөтөт; колдонмо катмарынын иштебей калышы туннелге дээрлик эч качан тийбеши керек.

Иштебей калуу эмне кылууга тийиш эмесин айтыңыз, анткени кооптуу демейки маанилер — уруксат берүүчүлөр. Начар абал эч качан түз колдонмо трафигине уруксатка айланбашы керек, анткени туннелди үнсүз айланып өткөн камдык жол туннелдин бар болушунун себебин жок кылат. Аракеттерди да тарылтыңыз: бир багыт жай болгондуктан жалпы компонентти кайра иштетүү жергиликтүү маселени бүт флоттун маселесине айландырат. Ал ошондой эле себепти табуу үчүн керек далилди жок кылат.

3-кадам: текшерүүлөрдү зыянсыз жана арзан кармаңыз

Кичине, тек окууга арналган суроолорду колдонуңуз: статикалык ресурс, өз көз карандылыгын билдирген ден соолук акыркы чекити же өзүңүз көзөмөлдөгөн портко TCP байланышы. Каттоо маалыматтарынан, жеке серептөөдөн жана ар бир интервалда абалды өзгөрткөн нерселерден оолак болуңуз, анткени жазуучу текшерүү — график боюнча жүктөө сынагы.

Ар бир текшерүү үчүн багытты, маршрут күтүүсүн жана убакыт чегин жазып алыңыз. Маршрут күтүүсү — адамдар көп калтырган талаа, жана кийин эскертүүнү окуганда туннель бузулушун маршруттоо катасынан ажырата турган дал ошол. Интервал менен бузулуу чегин убада кылган калыбына келүү убактысынан чыгарыңыз жана убакыт чегин интервалдан кыска кармаңыз. Кийинкиси башталганда дагы иштеп жаткан текшерүү бир бузулушту эки жолу билдирет жана титирөө сыяктуу көрүнөт.

4-кадам: ар бир катмарды бузуңуз жана туура текшерүүнүн кызарганын көрүңүз

Туннель процессин токтотуп, DNS дагы кэштен жооп бере ала турганда процесс текшерүүсү иштебей каларын тастыктаңыз. Маршрутту өзгөртүп, процесс менен кол алышуу соо турганда маршрутталган суроонун иштебей каларын тастыктаңыз. Бир гана DNS бузуңуз жана колдонмо текшерүүсү туннель катасынын ордуна чечимди билдирерин тастыктаңыз. Эгер эки текшерүү дайыма бирге кыймылдаса, ойлогонуңуздан аз текшерүүңүз бар.

Калыбына келүү багытын ошол тартип менен сынаңыз. Катмарды калыбына келтиргенден кийин текшерүү кол менен кайра иштетүүсүз тазаланышы керек, ал эми ишке киргизилген аракет артында эч кандай айланып өтүү жолун калтырбашы керек. Жашыл абалга ишенбестен мурун бир толук циклди байкаңыз, анткени кол менен гана тазаланган текшерүү бузулган калыбына келүү жолун жашырат.

5-кадам: нускаманы эскертүү көрсөткөн жерге коюңуз

Беш саптуу бир барак бүт дизайнды көтөрөт: катмар, буйрук, күтүлгөн натыйжа, бузулуу учурундагы аракет, ээси. Ар бир текшерүү үчүн анын атайылап текшербегени тууралуу сап кошуңуз. Ошол сап кийинки адамга баарын өлчөп, эч нерсени ажыратпаган алтынчы текшерүүнү кошууга жол бербейт. Баракты эскертүү текстинен шилтемеңиз, антпесе окуя жүрүп жатканда аны эч ким ачпайт.

Контейнердик жайгаштырууларда көз карандылык шарты ишке кирүүнү гана калыптандырат, башка эч нерсени. Compose ишке кирүү тартиби жана ден соолук шарты документи даярдык кызматтардын ишке кирүү тартибин кантип аныктаарын сүрөттөйт; анын эч бири кийин чыгуу саясатын аткарбайт жана туннель кулаганда жабык абалда иштебей калбайт. Үзгүлтүксүз аткаруу өз саясатын жана өз текшерүүсүн талап кылат, ошол эле баракта жазылган.

Нускама туура катмар калыбына келгенде жана эч ким жеткиликсиз сайтты бузулган туннель деп окубаганда бүтөт. Бул документти сынайт, туннелди эмес.

Тектеш макалалар