Earráidí teorann ama seachfhreastalaí: téann an nasc i bhfostú, ansin géilleann sé
Updated:
Bíonn teorainn ama níos frustraí ná earráidí eile toisc nach ndeir sé faic: gan diúltú ar bith, gan leid pasfhocail, ach ciúnas go dtí go ngéilleann do bhogearraí. De ghnáth téann do phaicéid áit éigin agus imíonn siad as radharc, nó glacann an seachfhreastalaí leis an nasc agus ní thugann freagra in am. Is é an cúram ná a dhéanamh amach cén chéim ina dtarlaíonn an ciúnas.
Trí aschur teorann ama a thomhaiseamar
Bhunaíomar seachfhreastalaí tástála a ghlacann le naisc TCP agus nach bhfreagraíonn choíche, ansin rith muid an t-iarratas céanna le dhá chineál teorann ama (seoladh athscríofa mar 203.0.113.10:8080, user123:pass456):
- Tugann
curl --connect-timeout 10 -x http://user123:[email protected]:8080 https://example.coman teachtaireachtcurl: (28) Proxy CONNECT aborted due to timeout. Ní chlúdaíonn an teorainn sin ach an chéim nasctha amháin. - Má chuirtear
-m 10ina áit (teorainn ar an aistriú iomlán) faightearcurl: (28) Connection timed out after 10002 milliseconds. - Tuairiscíonn Chromium atá dírithe ar an seachfhreastalaí céanna
ERR_TIMED_OUT; tuairiscíonn an seiceálaí seachfhreastalaithetimeout.
Cúiseanna, an ceann is dóichí ar dtús
- Cuireann do líonra bac go ciúin ar phort an tseachfhreastalaí. Is minic a scaoileann Wi-Fi oifige, óstáin agus campais paicéid chuig poirt neamhghnácha in ionad iad a dhiúltú, agus mar sin bíonn tú ag fanacht go deo.
- Tá an teorainn ama i do chód ró-ghearr. Teastaíonn beagán níos mó ama ó sheachfhreastalaí i dtír i bhfad i gcéin don chroitheadh láimhe; féadann teorainn 2–3 soicind seachfhreastalaí a oibríonn i gceart a ghearradh as.
- Tá an seachfhreastalaí nó an ceann scríbe ró-ualaithe. Glacann an seachfhreastalaí leis an nasc ach fanann sé ar an suíomh gréasáin, agus ritheann do chuid foighne amach ar dtús.
- IP mícheart. Gineann clóscríobh a thuirlingíonn ar sheoladh nach bhfreagraíonn ciúnas seachas diúltú.
Réitigh de réir timpeallachta
- Windows/Chrome: bain triail as an seachfhreastalaí céanna thar shonraí soghluaiste do ghutháin. Má imíonn an teorainn ama, tá an bunlíonra ag cur bac air; léigh an seachfhreastalaí agus an balla dóiteáin a sheiceáil.
- Brabhsálaithe frithbhrath: bíonn am feithimh seasta ar an gcnaipe seiceála seachfhreastalaí de ghnáth. Bain triail eile as cúpla uair, agus mura dteipeann ach ar roinnt próifílí, cuir a líne seachfhreastalaí i gcomparáid le ceann a oibríonn.
- Telegram: is minic gur teorainn ama é freisin má bhíonn tú i bhfostú ag nascadh tar éis seachfhreastalaí a chumasú; tástáil an seachfhreastalaí sa seiceálaí sula ndéanfaidh tú athruithe ar Telegram.
- Python requests: cuir
timeout=(10, 30)isteach, a chiallaíonn 10 soicind le nascadh agus 30 soicind le léamh. Beir arrequests.exceptions.ConnectTimeoutagusrequests.exceptions.ReadTimeoutar leithligh le feiceáil cá dtéann sé i bhfostú, agus cuir cúpla atriail le spásáil eatarthu leis in ionad teorainn ama gan teorainn. - curl: úsáid
--connect-timeoutchun céim an nasctha amháin a thomhas agus-mchun teorainn a chur leis an ordú iomlán.
Teorainn ama nó díreach mall?
Freagraíonn seachfhreastalaí mall fós, ach go mall féin. Léiríonn an tástáil luais seachfhreastalaithe amanna freagartha fíor; má bhíonn siad gar do theorainn ama do bhogearraí, ardaigh an teorainn nó roghnaigh seachfhreastalaí i dtír atá níos gaire don sprioc. Murar fhaightear freagra choíche i dtástálacha arís agus arís eile, is fíortheorainn ama atá ann, agus is ticéad le toradh an tseiceálaí an chéad chéim eile.
Céim ar chéim
- 1
Deimhnigh an teorainn ama leis an seiceálaí
Greamaigh líne an tseachfhreastalaí isteach sa seiceálaí seachfhreastalaithe. Ciallaíonn toradh
timeoutnár tháinig aon fhreagra laistigh den teorainn feithimh. - 2
Athraigh líonraí chun an fhadhb a chúngú
Bain triail eile as thar shonraí soghluaiste. Má oibríonn sé, is é an bunlíonra nó a bhalla dóiteáin an fhadhb.
- 3
Tomhais an t-am freagartha
Rith an tástáil luais seachfhreastalaithe le feiceáil an bhfuil an seachfhreastalaí mall nó ciúin.
- 4
Tiúnáil teorainneacha ama agus atrialacha i do bhogearraí
Ardaigh an teorainn nasctha go dtí thart ar 10 soicind, cuir atrialacha leis, agus rith an tasc arís.
Ceisteanna coitianta
An gciallaíonn teorainn ama seachfhreastalaí go bhfuil an seachfhreastalaí marbh?
Ní gá. Tagann go leor teorainneacha ama ó líonra an úsáideora ag cur bac ar an bport. Tástáil ó líonra eile sula dtagann tú ar chonclúid.
Cén teorainn ama ba cheart dom a shocrú do sheachfhreastalaithe i gcód?
Is túsphointe ciallmhar é thart ar 10 soicind le nascadh agus 30 soicind le léamh. D'fhéadfadh go mbeadh níos mó de dhíth ar sheachfhreastalaithe i gcéin nó ar leathanaigh throma.
Cén fáth nach mbíonn teorainn ama ach ag suíomhanna gréasáin áirithe tríd an seachfhreastalaí?
Sa chás sin tá an seachfhreastalaí ag obair agus tá an ceann scríbe mall nó ag cur bac air. Má ghineann an suíomh 502 in ionad ciúnais, féach ar 502 Bad Gateway.
Cén difríocht atá idir teorainn ama agus nasc a dhiúltaítear?
Tagann diúltú ar ais láithreach; fanann teorainn ama go dtí an teorainn. Féach ar freastalaí seachfhreastalaí ag diúltú naisc.
Roghnaigh seachfhreastalaí gar do do mhargadh
Cuireann VinaProxy IPanna ar fáil i Vítneam, sna Stáit Aontaithe, sa tSeapáin, sa Chóiré Theas, i Singeapór, sa Ríocht Aontaithe agus i Hong Cong, ionas gur féidir leat fanacht gar do do sprioc.
Féach ar phraghsanna