Teorainneacha ama seachfhreastalaí in curl: aimsigh an chéim a theip
Scar nascadh leis an seachfhreastalaí, idirbheartaíocht tolláin, TLS agus freagra atá sáinnithe chun diagnóis a dhéanamh le teorainneacha curl.
Aimsigh an oibríocht dheireanach a críochnaíodh in aschur mionsonraithe curl. Cuireann “Ceangailte leis an seachfhreastalaí, ach gan freagra CONNECT” teorainn i bhfad níos cruinne leis an bhfadhb ná “chuaigh an seachfhreastalaí thar am”.
Úsáid iarratas le teorainneacha ama agus cuir do sheachfhreastalaí HTTP in áit an tsampla áitiúil; tugann an liosta seachfhreastalaithe HTTP críochphointí eile chun comparáid a dhéanamh:
curl --noproxy '' --proxy http://127.0.0.1:8080 --connect-timeout 5 --max-time 15 --verbose https://example.com/Tugann --connect-timeout 5 buiséad ama comhroinnte amháin do bhunú an naisc, lena n-áirítear cuardaigh agus croitheadh láimhe ábhartha; ní cúig shoicind do gach céim é. Cuireann --max-time 15 teorainn leis an oibríocht ar fad, lena n-áirítear aistriú i ndiaidh an bhunaithe.
| Cá stopann an dul chun cinn | Cad atá le scrúdú ina dhiaidh |
|---|---|
| Gan nasc leis an seachfhreastalaí | Réiteach ainm an tseachfhreastalaí, port éisteachta, ródú agus polasaí balla dóiteáin. |
| Seachfhreastalaí ceangailte; gan freagra tolláin | Ualach an tseachfhreastalaí, idirbheartaíocht fíordheimhnithe, polasaí rochtana agus insroichteacht an chinn scríbe ón seachfhreastalaí. |
| Tollán glactha; TLS neamhiomlán | Insroichteacht an chinn scríbe, idirbheartaíocht TLS agus idircheapadh bainistithe. |
| Ceanntásca an chinn scríbe faighte; corp sáinnithe | Iompar aistrithe an fhreastalaí bunaidh, maolánú idirghabhálaithe agus an bhfuil an feidhmchlár ciúin d’aon ghnó. |
Maidir le hord na gcroitheadh láimhe, féach conas a iompraíonn CONNECT HTTPS. Tugann stad gar do bhuiséad an naisc le fios gur sa bhunú atá an fhadhb; tugann stad níos déanaí ag an teorainn iomlán le fios go bhfuil an t-aistriú neamhiomlán. Féach ar an seicheamh agus an t-am le chéile: ní aithníonn an t-am amháin an chomhpháirt. Athraíonn foclaíocht na logaí idir tógálacha curl, agus ní chruthaíonn port TCP oscailte go n-oibríonn CONNECT.
Coinnigh taobh amháin mar atá
Déan comparáid leis an gceann scríbe céanna ar bhealach díreach ceadaithe:
curl --noproxy '*' --connect-timeout 5 --max-time 15 --verbose https://example.com/Ansin déan comparáid le ceann scríbe neamhdhíobhálach eile tríd an seachfhreastalaí céanna. Mura dteipeann ach ceann amháin, scrúdaigh a bhealach nó a pholasaí rochtana. Má stopann gach ceann ag an gcéim bhunaithe chéanna, scrúdaigh an chonair choiteann seachfhreastalaí. Sábháil am tosaigh, críochphointe, ceann scríbe agus an chéim chríochnaithe dheireanach; bain dintiúir, comharthaí, fianáin agus ainmneacha príobháideacha roimh logaí a roinnt.
Nuair a fhanann nasc oscailte gan dul chun cinn úsáideach
D’fhéadfadh teorainn ísealluais a bheith ag teastáil d’aistriú comhaid chomh maith le teorainneacha bunaithe agus ama iomláin:
curl --noproxy '' --proxy http://127.0.0.1:8080 --connect-timeout 5 --max-time 60 --speed-limit 100 --speed-time 20 https://example.com/Cuireann sé seo deireadh leis an oibríocht má fhanann an ráta leanúnach faoi 100 beart sa soicind ar feadh 20 soicind, agus coinníonn sé teorainn iomlán 60 soicind. Roghnaigh luachanna de réir an ualaigh. D’fhéadfadh sruth imeachtaí a bheith sláintiúil le linn tréimhsí fada ciúine, mar sin d’fhéadfadh riail íoslódála é a stopadh go mícheart.
Cuireann ardú gach teorann an siomptóm siar. Féadfaidh iarrachtaí láithreacha arís agus arís eile naisc a chur le conair ró-ualaithe. Déan diagnóis le cúpla comparáid mhachnamhach; teastaíonn buiséad iomlán dá chuid féin ó pholasaí atrialach níos déanaí san fheidhmchlár, agus measúnú ar shábháilteacht athdhéanamh na hoibríochta.