Gall cleient TCP orffen anfon cais a chau ei ochr ysgrifennu tra'n parhau i aros am yr ateb. Mae polisi Squid ar gyfer y cyflwr hwnnw'n bwysig wrth gymharu prawf TCP crai bach â chleient HTTP.

Ar gyfer Squid 7, y rhagosodiad a ddogfenwyd yw:

half_closed_clients off

Gyda'r polisi hwnnw, mae Squid yn cau cysylltiad cleient pan fydd darlleniad yn adrodd nad oes rhagor o ddata'n dod i mewn. Gyda'r opsiwn wedi'i alluogi, gall gadw'r cysylltiad nes i ddarllen neu ysgrifennu ddod ar draws gwall. Mae'r ddogfennaeth yn argymell y polisi off rhagosodedig ar gyfer gweithredu procsi blaen arferol.

Cofnodwch pryd mae'r cleient prawf yn nodi diwedd y mewnbwn. Gall pibell sy'n cyrraedd EOF stdin ymddwyn yn wahanol i gleient sy'n cadw ei ochr anfon ar agor wrth ddarllen yr ateb, hyd yn oed pan fydd y ddau wedi anfon yr un beitiau cais HTTP.

Os yw'r cleient prawf yn terfynu'n llwyr, ni all ddarllen ateb sy'n cyrraedd wedyn. Ni all gosodiad hanner-cau ar ochr y gweinydd newid oes y broses gleient honno.

Dewiswch ymddygiad EOF y cleient a pholisi'r procsi gyda'i gilydd ar gyfer y prawf arfaethedig. Mae'r polisi hanner-cau hefyd yn tybio neges HTTP â ffrâmio dilys; nid yw'n cyflenwi corff cais sy'n eisiau nac yn trwsio bloc pennawd anghyflawn.

Erthyglau cysylltiedig