Mae’r VPN wedi ailgysylltu ond mae sesiwn yr ap yn dal i fethu
Mae ailgysylltu’n adfer llwybrau, nid cyflwr y soced. Agorwch un cais newydd tra bo’r hen un yn hongian, a byddwch yn gwybod pa un o’r ddau a fethodd.
Mae’r twnnel yn dod yn ôl, mae’r cleient yn dweud ei fod wedi cysylltu, ac mae’r porwr yn dal i droelli ar dudalen roedd yn ei llwytho cyn y toriad. Mae ailgysylltu VPN yn adfer llwybr, ac nid yw’n adfer y cyflwr cysylltiad a gasglodd yr apiau a’r ochr bell ar yr hen un. Mae’r rhain yn ddau beth gwahanol i’w trwsio, ac mae eu cymysgu yn eich anfon yn ôl i osodiadau’r VPN heb unrhyw reswm.
Mae un prawf yn eu gwahanu’n lân, ac mae’n cymryd deng eiliad. Anfonwch gais newydd i’r un gyrchfan tra bo’r hen un yn hongian.
Beth sy’n goroesi ailgysylltu a beth nad yw
Mae twnnel yn gasgliad o lwybrau, allweddi a chyfeiriadau, a gall ailgysylltu adfer y tri wrth i bob llif sefydledig aros yn farw. Mae’r system weithredu’n cadw soced ar agor am fod yr ap wedi gofyn iddi wneud hynny, a gall terfyn amser y soced hwnnw fod funudau neu oriau i ffwrdd. O dan hynny, mae’r cymar wedi anghofio’r llif, mae cofnod cyfieithu wedi dod i ben, neu mae’r llwybr bellach yn mynd drwy bwynt terfyn na welodd y gafael law erioed. Nid oes unrhyw beth yn y dilyniant ailgysylltu yn cerdded socedi’r ap ac yn eu trwsio.
Mae rhai cleientiaid yn ychwanegu bachyn sy’n taflu cysylltiadau hen ffasiwn ar ailgysylltu, ac nid yw’r rhan fwyaf. Mae’r ymddygiad yma’n amrywio yn ôl cleient, platfform a fersiwn.
Mae’r ochr bell wedi’ch anghofio chi hefyd
Mae’r pen pell yn cadw cyflwr ei hun: sesiwn TLS, bloc rheoli TCP, ac efallai cofnod mapio sy’n clymu eich cyfeiriad a’ch porthladd wrth y llif. Gall dyfais gyfieithu ar hyd y llwybr adael i’r cofnod mapio hwnnw ddod i ben yn ystod y bwlch hyd yn oed pan fydd y twnnel yn ailsefydlu’n gyflym. Unwaith y mae’r mapio wedi mynd, daw pecynnau ar gyfer llif nad yw’r gweinydd yn ei adnabod mwyach, a gall yr ateb fod yn ailosodiad nad yw’r cleient byth yn ei ddangos. Mae apiau’n adrodd hyn fel stondin yn hytrach nag fel gwall, oherwydd maen nhw’n dal i aros ar soced na fydd byth yn ateb.
Mae terfynau segur ar ochr y gweinydd yn gwneud yr un peth ar eu hamserlen eu hunain, a dyna pam y gall sesiwn farw heb unrhyw ddigwyddiad rhwydwaith o gwbl. Mae cysylltiad a fu’n segur yn hirach nag y mae’r gweinydd yn ei ddisgwyl eisoes wedi mynd cyn i chi sylwi bod y twnnel wedi symud.
Cais newydd yw’r prawf sy’n eu gwahanu
Anfonwch gais newydd i’r un gwesteiwr tra bo’r hen un yn hongian o hyd, a gwyliwch y ddau. Os yw’r cais newydd yn llwyddo, mae’r twnnel, y llwybr a datrysiad enwau i gyd yn gweithio, ac mae’r nam wedi’i gyfyngu i’r llif hen ffasiwn. Os yw’r cais newydd yn methu hefyd, mae gennych broblem llwybr ac mae cyflwr sesiwn yr ap yn gyfeiliorn.
Cadwch unrhyw floc traffig uniongyrchol yn ei le yn ystod y prawf. Nid yw cais sy’n llwyddo drwy lwybr wrth gefn damweiniol yn profi dim am y twnnel.
Cadarnhewch gyda chysylltiad newydd, nid yr hen un
Mae’r gorchmynion isod yn dangos y socedi sydd ar agor o hyd, yn cychwyn un cais newydd, ac yn gwirio a yw’r tabl sesiynau yn dal cofnod ar gyfer y llif. Rhedwch yr un gyntaf cyn ac ar ôl yr ailgysylltu fel bod y gwahaniaeth i’w weld. Amnewidiwch y gwesteiwr a’r porthladd gyda’ch gwasanaeth eich hun.
ss -tanp | grep -E ':(443|8443)'
curl -sS -o /dev/null -w '%{http_code} %{time_connect}\n' --max-time 8 https://intranet.example.com/
conntrack -L 2>/dev/null | grep 8443
dig +short intranet.example.com
Soced sefydledig heb draffig yn symud yw’r arwyddlun i chwilio amdano, ac mae cais newydd sy’n dychwelyd cod statws yn dangos bod y llwybr yn fyw. Mae’r tabl cysylltiadau’n ateb a oes rhywbeth yn dal i fapio’r llif, a dyna’r rhan na all y cleient ei gweld. Mae ymholiad y datryswr yn cwmpasu’r hanner arall o lwytho tudalen, gan fod methiant enw a chysylltiad sydd wedi stondio yn edrych yr un fath mewn porwr. Gyda’i gilydd, mae’r pedwar allbwn hynny’n gwahanu sesiwn hen ffasiwn oddi wrth dwnnel wedi torri.
Cofnodwch amser y toriad, amser yr ailgysylltu a’r gwahaniaeth rhwng yr hen gais a’r un newydd. Mae’r cofnod hwnnw’n troi cwyn niwlog yn adroddiad y gall rhywun weithredu arno.