Squid 7 half_closed_clients: làimhseachadh dùnadh taobh-sgrìobhaidh neach-cleachdaidh
Mìnich EOF tràth bho neach-cleachdaidh TCP amh le poileasaidh half_closed_clients Squid 7.
Faodaidh neach-cleachdaidh TCP crìoch a chur air iarrtas a chur agus a thaobh-sgrìobhaidh a dhùnadh fhad 's a tha e fhathast a' feitheamh ris an fhreagairt. Tha poileasaidh Squid airson an t-suidheachaidh sin cudromach nuair a choimeasar deuchainn bheag TCP amh ri neach-cleachdaidh HTTP.
Airson Squid 7, 's e an roghainn bhunaiteach a tha sgrìobhte:
half_closed_clients off
Leis a' phoileasaidh sin, dùnaidh Squid ceangal neach-cleachdaidh nuair a dh'innseas leughadh nach eil barrachd dàta a' tighinn a-steach. Leis an roghainn air a chur an comas, faodaidh e an ceangal a chumail gus an tachair leughadh no sgrìobhadh ri mearachd. Molaidh an sgrìobhainn am poileasaidh off bunaiteach airson obrachadh àbhaisteach forward-proxy.
Clàraich cuin a dh'innseas an neach-cleachdaidh deuchainn deireadh an inntrig. Faodaidh pìob a ruigeas stdin EOF a bhith eadar-dhealaichte bho neach-cleachdaidh a chumas a thaobh-cuir fosgailte fhad 's a leughas e an fhreagairt, eadhon nuair a chuir an dithis an aon bhaidean iarrtais HTTP.
Ma thig an neach-cleachdaidh deuchainn gu crìch gu tur, chan urrainn dha freagairt a thig nas fhaide air adhart a leughadh. Chan urrainn do shuidheachadh leth-dhùnaidh air taobh an fhrithealaiche beatha a' phròiseis neach-cleachdaidh sin atharrachadh.
Tagh giùlan EOF an neach-cleachdaidh agus poileasaidh a' phrogsaidh còmhla airson na deuchainn a thathar an dùil. Tha am poileasaidh leth-dhùnaidh cuideachd a' gabhail ri teachdaireachd HTTP le frèamadh dligheach; chan eil e a' solarachadh corp iarrtais a tha a dhìth no a' càradh bloc cinn-cheann neo-iomlan.