Kjo është një histori e vogël nga praktika reale, kur një problem i vogël, i fshehur mirë pas qëndrueshmërisë, bëhet një dhimbje koke.
Një dispozitë e vogël:
Një filial i vogël, me një PBX (asterisk + FreePBX) në bazë të harduerit desktop dhe një server lokal po aq të vogël me 1C, një grumbull skedarësh dhe një kontrollues të domainit virtual RO. Interneti është shpërndarë nga Mikrotik. Filiali është i vogël, kështu që kjo është e mjaftueshme për ta.
Të gjitha filluan me monitorimin (për shkak të mungesës së kohës dhe lenies nuk monitorohej gjithçka), i cili njoftoi për mbinxehjen e një server (me PBX) në filial. Ndërsa lokalët po zgjidhnin problemin, plaku ngrinte dhe prishi disi bazën MySQL.
Shumë shenja paralajmëruese kishin treguar fatkeqësi, por jo këtë…
Nuk është fatkeqësi, baza u rregullua, e gjitha duhet të funksionojë. Por lokalët ankohen, thirrjet prishen. Mirë — ndodhin probleme në FreePBX, marr një backup, e zgjidh, gjithçka është në rregull.
Por fatkeqësia është këtu, të gjithë vendësit ankojnë se thirrjet nuk funksionojnë siç duhet. Duket se thirrja kalon normalisht deri te ata, por kur ata thërrasin, ose thërrasin njëri-tjetrin, ka një vonesë prej disa sekondash. Filloj të shqyrtoj logjet voluminoze dhe të paqartë të Asterisk dhe FreePBX, por nuk arrij të gjej problemin. Më kujtohet se ishim përballur me një problem me STUN dhe ICE, që jepte një vonesë të ngjashme. Çdo gjë e çaktivizoj, por rezultati është zero.
Depresioni është një rrugë drejt marrjes së vendimeve të këqija:
Bie në depresion, orë të tëra duke kopjuar sistemin telefonik nuk sjellin asgjë të mirë, tashmë është thellë në natë dhe problemi nuk po zgjidhët.
E lë problemin deri në mëngjes, me shpresën për një mendje më të freskët. Në mëngjes u mor një vendim tjetër i dështuar: poqese sistemi dështoi (edhe pse problemet nuk mund të ishin kaq shkatërruese), përpiqem ta rregulloj sistemin duke ripaketuar të gjitha paketat. Rezultati është pak më shumë se zero, vonesa u ul (jo ndjeshëm, por që është një sukses).
Po prano një vendim tjetër të keq: nëse riparimi i pjesshëm i OS-së (dhe bazës së të dhënave nga një kopje rezervë) kishte një sukses të vogël, ndërsa thelbi i problemit mbetet i paqartë dhe tashmë është harxhuar shumë kohë për të gjetur shkakun, atëherë vendos të veproj radikalisht: rikthejmë OS-në dhe instalojmë gjithçka nga fillimi (fatmirësisht automatizimi i procesit e bën këtë në një kohë të arsyeshme). Instaloj konfigurimin FreePBX nga kopja. Një tjetër dështim. Rezultati zero!
Përbuzja – arsyetimi errësohet, zgjidhjet bëhen edhe më të këqija
Bie në dëshpërim. Fillojnë të vijnë mendime shumë të këqija, mendoj: ndoshta konfigurimi në kopjen rezervë është i gabuar (kam pasur një rast të tillë pas disa përditësimeve kur pas tyre nuk funksiononte, dhe nuk e gjeta shkakun), nuk ka mbetur gjë tjetër: duhet ta bëj gjithçka me dorë nga fillimi. Çfarë turpi! Rezultati është strikt zero, dhe tashmë është harxhuar shumë kohë!
Pranimi – rruga drejt vetëdijes
Nga përpjekjet e dëshpëruara për të kuptuar se çfarë po ndodhte, filloj të shqyrtoj me kujdes logjet. Vërej një model. Thirrja e Extension ndodh pikërisht pas 5 sekondash, ndërsa për grupin e thirrjeve të 3 Extension ndodhin pas 15! Filloj të kërkoj për vonesën e thirrjes, por tani duke treguar një vonesë të caktuar. Dhe përballem me përgjigjen që e kam gjetur më parë, njerëzit thonë se problemi është në DNS, por unë e di saktësisht se problemi nuk ekziston, të gjitha adresat zgjidhen!
E dukshme — jo e mundshme
Nuk kam çfarë të bëj, marr në duar nslookup dhe bingo (do të kisha dashur ta kisha bërë këtë menjëherë)! DNS primar është i bllokuar (virtualka me kontrolluesin), dhe unë nuk e vura re! Sikur të kishte një DNS, do të kishte ndodhur menjëherë një gabim 😉
Përfundimi
Një problem elementar, që monitorimi (i cili duhet të konfigurohet për të gjitha nyjat) mund ta kishte vënë në dukje, i maskuar nga qëndrueshmëria e DNS, çoi në humbjen e gati dy ditëve të punës për zgjidhjen e një situate të budallallëkut. Paanash të gjitha janë të mundimshme, konfigurimi i monitorimit merr një minutë — kërkimi i problemit atje ku nuk ekziston — dy ditë.
Vetëm përdoruesit e regjistruar mund të marrin pjesë në anketë. , ju lutemi.
A iu ka ndodhur ndonjëherë diçka e tillë?
Po, shumë rrallë
Po, rrallë
Po, shpesh
Po, shumë shpesh
Jo, me këdo, vetëm jo me mua!
Jo, unë jam i pabesueshëm!
Vendosën 2 përdorues. U përmbajt 1 përdorues.
Burimi: habr.com
