Kufungwa kwa sekunde mbili kunakorejea chenyewe kunaonekana sawa, iwe handaki ilijadiliana upya au redio ilikwama. Inawezekana pia kwamba hakuna kilichoanguka kabisa, na uwezekano huo unafaa kujaribiwa kwanza. Mlipuko mfupi wa upotevu, majadiliano upya na kusimama kwa programu hujisikia sawa kwa mtu aliye mbele ya kibodi. Ni moja tu kati ya matukio matatu ambayo hutatuliwa kwa kubadilisha usanidi wa handaki.

Kumbukumbu mbili, si moja

Andika kilichotokea kwa muunganisho wa chini, na kwa upande mwingine kilichofanywa na handaki yenyewe. Kisha weka pause ya programu mbele ya kumbukumbu zote mbili. Hizi ni mfululizo huru za matukio ambazo wakati mwingine hukutana, na kuziita zote tatu kukatika ni kudhani jibu tangu mwanzo.

Kifuatiliaji kinachochunguza mara moja kwa dakika hakiwezi kuona usumbufu wa sekunde mbili. Kuripoti siku hiyo kuwa nzuri ni sahihi kitaalamu na hakuna maana kivitendo. Weka kipindi cha sampuli kando ya kila tokeo unalolinukuu.

Kiungo cha ufikiaji kilifanya nini wakati programu ilifungwa

Kipindi cha sampuli na kikomo cha muda huamua kile kifuatiliaji kingeweza kuona hata kidogo, kwa hiyo andika vyote viwili kando ya tokeo. Kutokuwepo kwa usumbufu kunakorekodiwa hakuna maana kubwa wakati chombo kinachukua sampuli kila sekunde sitini. Kisha chunguza maeneo matatu na mihuri ya muda: kipanga njia cha ndani, mwenyeji wa nje aliyeruhusiwa anayefikiwa kwa njia ya kawaida, na rasilimali iliyo nyuma ya handaki.

Thibitisha njia kwanza, kwa sababu lengo la umma linaweza lenyewe kupitishwa kwenye handaki na kisha hupima handaki badala ya njia ya ufikiaji. Ushahidi unaotaja tarehe ya kukatika kwa kweli upo tabaka moja chini: matukio ya kiungo kwenye kipanga njia, kumbukumbu za usawazishaji upya kwenye modemu, na anwani ya WAN iliyobadilika. Kihesabu cha makosa kilichokusanywa hukuambia kwamba kitu kilienda kombo, kamwe hakuambii lini. Unganisha kumbukumbu hizo na dirisha la tukio badala ya kuzisoma kwa kutengwa.

ping -i 0.5 -c 40 192.168.60.1
mtr -rwc 40 203.0.113.25
ip -brief address show

Kihesabu kilichopanda jana hakielezi chochote kuhusu kufungwa asubuhi ya leo. Punguza uwiano huo hadi dirisha aliloripoti mtumiaji.

Tafuta kumbukumbu ya kuanzisha upya

Datagramu ya UDP iliyopotea haifanyi Community OpenVPN kuanza mazungumzo mapya ya TLS yenyewe. Tabia ya kuanzisha upya hufuata ping-restart, na thamani inayotumika inaweza kuwa ilisukumwa na seva; mwongozo wa 2.6 unafafanua vipima muda hivyo. Uwasilishaji hukatika kwa muda mfupi, kizingiti hakipitwi kamwe, na kumbukumbu hubaki tupu. Kwa hiyo tafuta kwenye kumbukumbu karibu na pause mstari wa kuanzisha upya, muunganisho mpya, au kitambulisho cha kipindi kilichobadilika. Ikiwa hakuna kati ya hizo tatu kinachoonekana, handaki pengine haikufanya chochote na kipima muda hakikuwa tatizo kamwe.

Kufupisha kila keepalive hufanya ugunduzi uonekane wa haraka zaidi na huhamisha mstari ambapo msukosuko mdogo huwa muunganisho upya. Kila muunganisho upya hugharimu mzunguko mmoja wa uthibitishaji na usakinishaji upya wa njia. Kurefusha kipima muda hakununui chochote isipokuwa dirisha refu ambapo njia iliyokufa bado inaonekana hai. Vyote viwili ni maamuzi ya urekebishaji yenye gharama, si maboresho ya bure.

Tukio lisilokuwepo pia ni ushahidi, na ni aina ambayo watu huiruka kwa sababu hakuna kitu kwenye kumbukumbu kinachovuta uangalifu kwake. Andika utafutaji ulioufanya, si tokeo lake pekee.

Acha ulinganisho uamue nini cha kurekebisha

Kumbukumbu zote mbili zikiwa kando kando, ugawaji kwa kawaida hujiandika wenyewe. Tukio la kiungo cha kipanga njia kwenye njia zote mbili linamaanisha kuwa mada ni muunganisho wa ufikiaji. Handaki tulivu na njia ya kawaida inayoweza kutumika zinamaanisha kuwa mada ni mazungumzo.

What you observedTunnel log at that secondWhere to look next
two-second pause, plain path answers throughoutnothingthe monitor's resolution, then a loss burst
pause plus a router link event, plain path stops and returnsno restart linethe access link, not the tunnel timer
pause, then a new session identifierrestart linethe restart threshold and what triggered it
one application freezes while both paths answernothingthat application and its server-side work

Kila mstari ni kidokezo, si hukumu: ncha za mwisho hupunguza kipaumbele cha ICMP, na maeneo mawili si lazima yashiriki njia moja. Weka saa za mteja, lango na programu zisawazishwe ili ulinganisho uwezekane hata kidogo. Mstari unaotoshea safu mbili unahitaji uchunguzi mmoja zaidi, si uamuzi.

Ripoti inayostahimili ukaguzi hujibu mambo manne: kufungwa kulidumu kwa muda gani, ni njia gani ziliendelea kujibu, handaki ilirekodi nini katika sekunde hiyo, na kifuatiliaji huchukua sampuli mara ngapi. Ukweli huo manne humwezesha msomaji anayefuata kuzalisha tena uchunguzi badala ya kuamini muhtasari. Asilimia ya muda wa kufanya kazi huficha kipindi unachojali, na kifungu "VPN ilianguka" pia.

Makala zinazohusiana