Kjo është një histori e vogël nga praktika reale, kur një problem i vogël, i maskuar mirë nga qëndrueshmëria, shndërrohet në një dhimbje koke.
Një përmbledhje e shkurtër:
Një filial i vogël, me një PBX (asterisk + FreePBX) në bazë të një hardueri desktop dhe një server lokal të terminimit me 1C, një depo për skedarë dhe një kontrollues virtual të domeneve. Interneti shpërndahet nga Mikrotik. Filiali është i vogël, kjo është e mjaftueshme për ta.
E gjithë kjo filloi me monitorimin (për shkak të mungesës së kohës dhe lenies, nuk u monitorua gjithçka), i cili njoftoi për nxehtësinë e një serverë (me PBX) në filial. Ndërsa lokalët po zgjidhnin problemin, i moshuari u ngrit dhe prishi pak bazën MySQL.
Shumë shenja paralajmëronin fatkeqësinë, por jo këtë…
Nuk është tragjedi, baza u riparua, gjithçka duhet të funksionojë. Por lokalët ankohen, thirrjet prishet. Mirë — ka probleme me FreePBX, marr një backup, e rikuperoj, gjithçka është në rregull.
Por problemet vazhdojnë, lokalët ende ankohen, thirrjet nuk kalojnë normalisht. Thirrja duket se kalon normalisht për ta, por kur ata vetë thërrasin, ose thërrasin njëri-tjetrin, ka një vonesë prej disa sekondash. Filloj të shikoj log-ët e pamjaftueshëm dhe të paqartë të Asterisk dhe FreePBX, dhe nuk arrij ta gjej problemin. Më kujtohet, kishte një problem me STUN dhe ICE, i cili jepte vonesa të ngjashme. I çaktivizoj të gjitha, por rezultati është zero.
Trishtimi — rruga drejt pranimit të vendimeve të këqija:
Bie në trishtim, orë e tëra gërvishtjeje në PBX nuk çon në asgjë të mirë, është thellësisht natë, dhe problemi vazhdon të ekzistojë.
E lë problemin për në mëngjes, me shpresën për një mendje të freskët. Në mëngjes u mor një vendim tjetër të pasuksesshëm: ndonëse sistemi është prishur (edhe pse ngritja nuk mund të jetë kaq shkatërruese), përpiqem ta riparoj sistemin duke riinstaluar të gjitha paketat. Rezultati është pak më shumë se zero, vonesa është reduktuar (nuk në mënyrë të konsiderueshme, por tashmë është një sukses).
Marr një vendim tjetër të keq: nëse riparimi i pjesshëm të OS-së (dhe bazës së të dhënave nga backup) kishte një sukses të vogël, dhe rrënja e problemit ende nuk është e qartë, dhe është shpenzuar shumë kohë për të gjetur shkakun, vendos të veproj radikalisht: fshijmë OS-në dhe fillojmë nga e para (fatmirësisht automatizimi i procesit e bën këtë në një kohë të arsyeshme). E rikuperoj konfigurimin e FreePBX nga copia. Një dështim tjetër. Rezultati është zero!
Dëshpërimi — mendja errësohet, vendimet bëhen edhe më të këqija
Jam e shoh vdekje. Fillojnë të vijnë mendime krejt të çmendura, mendoj: ndoshta konferenca në backup është e çrregullt (më ka ndodhur kështu pas disa përditësimeve, që pas tyre nuk punonte, dhe nuk arrita ta gjej shkakun), nuk mbetet gjë tjetër: duhet ta filloj nga e para me duar. Çfarë turpi! Rezultati është krejt zero, për më tepër është shpenzuar shumë kohë!
Pranimi — rruga drejt vetëdijes
Në përpjekje desperate për të kuptuar se çfarë po ndodh, filloj të studioj me vëmendje logët. Vë re një rregull. Thirrja e Extension ndodh pikërisht pas 5 sekondave, dhe për grupin e thirrjeve nga 3 Extension pas 15! Filloj të kërkoj në Google për vonesën e thirrjes, por tashmë duke treguar vonesën e saktë. Dhe përfundoj në një përgjigje që e kam gjetur më parë, njerëzit thonë se problemi është në DNS, por unë e di me siguri, problemi nuk është, të gjitha adresat zgjidhen!
E dukshme — jo e mundshme
Nuk kam çfarë të bëj, marr në dorë nslookup dhe bingo (do të kishim dashur ta bënte këtë menjëherë)! DNS primar është i mbytur (virtualka me kontrolluesin), dhe unë nuk e vura re! Po të ishte një DNS, do të kishte qenë një gabim menjëherë 😉
Përfundimi
Një problem elementar, që mund të kishte dalë në pah nga monitorimi (i cili duhet të konfigurohet për të gjithë nodet), i maskuar nga qëndrueshmëria e DNS-it, çoi në humbjen e gati dy ditëve të punës për zgjidhjen e një situate të budallallëkut. Përshtatshmëria është e rëndë, të konfigurosh monitorimin është një minutë - të kërkosh një problem aty ku nuk ekziston - dy ditë.
Vetëm përdoruesit e regjistruar mund të marrin pjesë në anketë. , ju lutem.
A ju 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 pafajshëm!
Kanë votuar 2 përdorues. 1 përdorues abstenoi.
Burimi: habr.com
