Ukuhlolwa kwe-kill switch: linganisa igebe, hhayi ukuxhuma kabusha kuphela
Ukuxhuma kabusha ngokushesha kufakaza ukuthi iklayenti liyashesha. Bhala phansi okaphuma emshinini ngesikhathi segebe, kanye nesicupho osisebenzisile, uma kungenjalo ukuhlolwa kulinganise ingxenye kuphela.
Ukuxhuma kabusha okuqeda ngomzuzwana kukutshela ukuthi iklayenti liyashesha. Akukutsheli ukuthi kukhona yini okuphunyukile ngenkathi umhubhe uvalelekile. Ukuxhuma kabusha okuthatha umzuzu kukutshela ukuthi iklayenti liyephuza, futhi akukutsheli nokuthi ukugeleza okuqondile kwakuvunyelwe yini egebe. Lawa amalinganiso amabili, futhi ukuhlolwa kwe-kill switch okubika okokuqala kuphela akusihlolanga iswishi.
Okubonwa okubili, izinqumo ezimbili ezihlukene
Umbuzo wokutholakala ulula: umhubhe waba usisebenziseka kabusha nini, futhi ingabe uhlelo oluvikelwe lwaludinga uxhumano olusha ukuze lufinyelele lapho. Umbuzo wokuphoqelela wehlukile: yimaphi amaphakethe aphuma emshinini kusukela ngesikhathi ukuvikelwa kwehla kuze kube yisikhathi sokubuya kwayo.
Ziphendule ngamarekhodi ahlukene. Umgqa owodwa uthi igebe lathatha inani elithile lemizuzwana. Omunye umgqa uthi isicelo esingavikelwe saphumelela yini kulelo geba. Ukuzihlanganisa kube ukudlula noma ukwehluleka okukodwa kufihla icala elibaluleke kakhulu: ukuxhuma kabusha ngokushesha okunokuvuza.
Akha iphrobe ongalinganisa isikhathi sayo
Sebenzisa isicelo esingenabungozi, esishibhile nesingathembele esiteshini sokulawula somhubhe uqobo. Umjikelezo ongezansi uphrinta isigxivizo sesikhathi, isimo se-HTTP nesikhathi esedlule kanye ngomzuzwana, futhi wehluleka ngomsindo esikhundleni sokulenga:
while true; do
printf '%s ' "$(date +%H:%M:%S)"
curl -sS -o /dev/null -w '%{http_code} %{time_total}\n' --max-time 2 https://example.com || echo "curl-exit-$?"
sleep 1
done
Funda amakhodi okuphuma e-curl, hhayi isimo kuphela. U-28 usho ukuthi isicelo siphelelwe isikhathi, indlela evinjiwe iba njalo. U-6 usho ukuthi ukuxazululwa kwamagama kwehlulekile, okungokunye okutholakele futhi ngokuvamile okuthakazelisa kakhulu. U-200 onesikhathi esifushane esedlule egebe usho ukuthi ukugeleza kwavunyelwa ukuphuma.
Bhala okukhishiwe efayeleni bese ukuyigcina. Umlando wokuskrola kwethemini akusona ubufakazi, futhi ingxenye ethakazelisayo ngokuvamile imigqa emithathu ephakathi.
Dala ukwehluleka kwangempela, hhayi okuhlelekile
Ukunqamula kumenyu yeklayenti uqobo kuhlola indlela yokubambisana, lapho iklayenti linokuthi lithole isikhathi sokufaka imithetho yalo yokuvimbela. Gcina uhlelo ngokuqondile, noma uqamule isixhumanisi esingezansi, bese uhlola indlela ukwehluleka kwangempela okuhamba ngayo.
Isicupho ngasinye sizijwayeza indlela ehlukile yekhodi. Ukuphazamiseka ohlangothini lweseva, ukulahleka kwesixhumanisi sendawo kanye nokuwa kweklayenti ngakunye kungashiya isimo esihlukile, futhi esisodwa sazo cishe yiso leso cala ozohlangana naso ekugcineni. Gcina iphrobe ngezicupho ezimbili okungenani futhi ufake amalebula emiphumeleni ngesicupho.
Funda ilogi ukuze ubone ukuthi ukugeleza okuvunyelwe kubukeka kanjani
U-200 noma ukwehluleka kokuxhuma ngokushesha egebe kuwukuvuza, noma kubheka ngakuphi. Isikhathi sokuphela kulo lonke igebe siyisimo esilindelekile senqubomgomo yokuvimbela. Ukuxazululwa kwamagama okuphumelelayo ngenkathi ukuxhuma kwehluleka kusikisela ukuthi isixazululi sisafinyeleleka, okuwukuvuza okunye.
Amasokhethi akhona adinga ukuqaphela. Uhlelo lungaqhubeka lusebenzisa uxhumano olwaluvulwe ngaphambi kokunqamula, ngakho ukugeleza okubonakala kuphila kungase kungafakazi ukuthi indlela entsha yayivunyelwe. Uhlu lwamasokhethi lubonisa ukuthi uxhumano lwandulela isigameko yini:
ss -tunp | grep -E 'ESTAB|SYN-SENT' ip route get 198.51.100.7 resolvectl status | sed -n '1,20p'
Qhathanisa isikhathi sokuqala sesokhethi nesigxivizo sesikhathi sokunqamula. Uxhumano oludala kunokuphazamiseka lubufakazi bokusetshenziswa kabusha kwesokhethi, hhayi ukuvuza, futhi ukulubika njengokwehluleka kuthumela umuntu olandelayo ukuzingela ibhugi engekho.
Rekhoda umphumela ngendlela ehlala ngemuva kokubuyekezwa
Bhala phansi isicupho, igebe ngemizuzwana, ukuthi ngabe isicelo esingavinjiwe saphumelela yini, ukuthi ukuxazululwa kwamagama kwaphumelela yini, kanye nezinguqulo zeklayenti nohlelo lokusebenza. Lelo qoqo lamakhopho amahlanu lingaqhathaniswa phakathi kokukhishwa, into umugqa wendaba ongakwazi ukuyenza.
Gcina ukuhlolwa okufanayo futhi ngemuva kokubuyekezwa kweklayenti noma ukushintshwa kwephrofayela, ngoba ukuziphatha kokuvimbela kuyimininingwane yokusebenzisa futhi kuyahamba. Inhloso yerekhodi ukuqaphela ukuhamba ngaphambi kokuba kube isigameke, hhayi ukuqinisekisa iklayenti kanye.