Սխալ տեղում խնդիր է փնտրում

Սա կարճ պատմություն է իրական պրակտիկայից, երբ մի փոքր խնդիրը, որը լավ քողարկված է սխալ հանդուրժողականությամբ, վերածվում է գլխացավի:

Փոքր տրամադրություն.

Փոքր մասնաճյուղ, այն ունի իր սեփական PBX-ը (աստղանիշ + FreePBX), որը հիմնված է աշխատասեղանի սարքաշարի վրա և նույն տեղական տերմինալային սերվերը 1C-ով, ֆայլերի աղբանոց և վիրտուալ RO տիրույթի վերահսկիչ: Համացանցը տարածում է Mikrotik-ը։ Ճյուղը փոքր է, բավական է նրանց։
Ամեն ինչ սկսվեց մոնիտորինգից (ժամանակի սղության և ծուլության պատճառով ամեն ինչ չէ, որ վերահսկվում է), որը հայտնում էր մասնաճյուղում մեկ սերվերի (PBX-ով) գերտաքացման մասին։ Մինչ տեղացիները լուծում էին խնդիրը, ծերունին քարացավ և մի փոքր կոտրեց MySQL տվյալների բազան։

Շատ բաներ կանխատեսում էին անախորժություն, բայց ոչ այս մեկը...

Խնդիր չկա, բազան վերանորոգված է, ամեն ինչ պետք է աշխատի։ Բայց տեղացիները դժգոհում են, զանգերը կտրվում են։ Լավ - FreePBX-ում խնդիրներ կան, ես կրկնօրինակում եմ, տեղակայում եմ, ամեն ինչ կարգին է:
Բայց խնդիրն այնտեղ է, տեղացիները դեռ բողոքում են, զանգերը նորմալ չեն ընթանում։ Նրանցից առաջ զանգը կարծես թե նորմալ է անցնում, բայց երբ իրենք իրենց զանգում են, կամ զանգում են իրար, մի քանի վայրկյան ուշացում է լինում։ Ես սկսում եմ նայել Asterisk-ի և FreePBX-ի ծավալուն և անհասկանալի տեղեկամատյանները, բայց ես չեմ կարող դրանցում խնդիրը նկատել: Հիշում եմ՝ STUN-ի և ICE-ի հետ կապված խնդիր կար, որը նման ուշացում տվեց։ Ես ամեն ինչ անջատում եմ դժոխք, արդյունքը զրո է:

Վհատությունը վատ որոշումներ կայացնելու ճանապարհն է.

Ես դեպրեսիայի մեջ եմ ընկնում, ԱԹՍ-ի հետ երկար ժամեր վարելը ոչ մի լավ բանի չի բերում, արդեն ուշ գիշեր է, ու խնդիրը չի լուծվում։
Խնդիրը թողեցի մինչեւ առավոտ՝ թարմ գլխի հույսով։ Առավոտյան մեկ այլ անհաջող որոշում կայացվեց. քանի որ համակարգը խափանված էր (չնայած կախվածությունը չէր կարող այդքան կործանարար լինել), ես փորձում էի շտկել համակարգը՝ նորից տեղադրելով բոլոր փաթեթները։ Արդյունքը զրոյից մի փոքր ավելի է, ուշացումը նվազել է (ոչ էապես, բայց արդեն հաջողություն է):
Ես ևս մեկ վատ որոշում եմ կայացնում. եթե ՕՀ-ի մասնակի վերանորոգումը (և պահուստային պատճենից տվյալների բազան) քիչ հաջողություն ունեցավ, և խնդրի արմատը դեռ պարզ չէ, և արդեն շատ ժամանակ է ծախսվել պատճառը որոնելու համար, հետո ես որոշում եմ արմատապես գործել. մենք քանդում ենք ՕՀ-ն և ամեն ինչ զրոյից գլորում ենք (բարեբախտաբար, գործընթացի ավտոմատացումը դա անում է ընդունելի ժամանակում): Ես կրկնօրինակում եմ FreePBX կոնֆիգուրացիան: Եվս մեկ անհաջողություն. Արդյունքը զրո է։

Հուսահատություն - միտքը պղտորվում է, որոշումները դառնում են ավելի վատ

Հուսահատության մեջ եմ ընկնում։ Շատ վատ մտքեր են սկսում գալ, մտածում եմ՝ միգուցե backup-ի կոնֆ-ը ծուռ է (մի շարք թարմացումներից հետո ինձ հետ պատահեց, որ դրանցից հետո չաշխատեց, և ես չկարողացա գտնել պատճառը), ոչինչ չի մնացել։ Ես պետք է ամեն ինչ զրոյից գլորեմ իմ ձեռքերով: Ի՜նչ խայտառակություն։ Արդյունքը խիստ զրոյական է, և շատ ժամանակ վատնում է:

Ընդունումը գիտակցության ճանապարհն է

Հուսահատ փորձելով հասկանալ, թե ինչ է կատարվում, ես սկսում եմ ուշադիր ուսումնասիրել գերանները: Ես նկատում եմ մի օրինաչափություն. Ընդլայնման զանգը տեղի է ունենում ուղիղ 5 վայրկյանում, իսկ 3 ընդլայնման զանգերի խմբի համար՝ 15-ում: Ես սկսում եմ գուգլել զանգի ուշացման մասին, բայց արդեն կոնկրետ ուշացում եմ նշում։ Ու հանդիպում եմ արդեն գտած պատասխանին, մարդիկ ասում են, որ խնդիրը DNS-ի մեջ է, բայց հաստատ գիտեմ, որ խնդիր չկա, բոլոր հասցեները լուծված են!

Ակնհայտ - ոչ հավանական

Անելու բան չկա, ես վերցնում եմ nslookup և bingo (երանի ես կարողանայի դա անել անմիջապես)! Առաջնային DNS-ն այնտեղ է (վիրտուալ մեքենա՝ կարգավորիչով), բայց ես նույնիսկ չնկատեցի: Եթե ​​միայն մեկ DNS լիներ, ապա սխալ կլիներ 😉

Լրիվ

Տարրական խնդիրը, որը կարելի էր տեսնել մոնիտորինգի միջոցով (որը պետք է կազմաձևվի բոլոր հանգույցների համար), դիմակավորված DNS-ի սխալների հանդուրժողականությամբ, հանգեցրեց հիմար իրավիճակի լուծման համար գրեթե երկու աշխատանքային օրվա կորստի: Ծուլությունը հետույքի ցավ է, մոնիտորինգի ստեղծումը մեկ րոպե է տևում, իսկ խնդիր փնտրելը, որտեղ չկա, երկու օր է տևում:

Հարցմանը կարող են մասնակցել միայն գրանցված օգտվողները։ Մուտք գործել, խնդրում եմ:

Սա երբևէ պատահե՞լ է ձեզ հետ:

  • Այո, շատ հազվադեպ

  • Այո, հազվադեպ

  • Հաճախակի

  • Շատ հաճախ

  • Ոչ, որևէ մեկի հետ, պարզապես ոչ ինձ հետ:

  • Ոչ, ես անսխալական եմ։

Քվեարկել է 2 օգտատեր։ 1 օգտատեր ձեռնպահ է մնացել։

Source: www.habr.com

Добавить комментарий