En TCP-Client kann d'Senden vun enger Ufro fäerdeg maachen an seng Schreibsäit zoumaachen, während hien nach op d'Äntwert waart. Dem Squid seng Politik fir dee Zoustand ass wichteg, wann ee klengen rohen TCP-Test mat engem HTTP-Client vergläicht.

Fir Squid 7 ass den dokumentéierten Standard:

half_closed_clients off

Mat där Politik mécht Squid eng Clientverbindung zou, wann eng Liesung mëldet, datt keng weider agetrëffenen Daten méi kommen. Mat der Optioun ageschalt kann hien d'Verbindung halen, bis d'Liesen oder d'Schreiwen op e Feeler stéisst. D'Dokumentatioun empfielt déi standard off-Politik fir normale Forward-Proxy-Betrib.

Halt fest, wéini den Testclient d'Enn vum Input ugëtt. Eng Pipeline, déi stdin EOF erreecht, kann sech anescht behuelen wéi en Client, dee seng Sendsäit opgelooss hält, während hien d'Äntwert liest, och wann allebéid déiselwecht HTTP-Ufro-Bytes geschéckt hunn.

Wann den Testclient komplett ophält, kann hien eng Äntwert, déi duerno ukommt, net liesen. Eng Hallef-Zoumaach-Astelluung op der Serversäit kann d'Liewensdauer vun deem Clientprozess net änneren.

Wielt d'EOF-Verhale vum Client an d'Politik vum Proxy zesumme fir den intendéierten Test. D'Hallef-Zoumaach-Politik setzt och eng HTTP-Noriicht mat valabeler Ëmrahmung viraus; si liwwert keen feelenden Ufro-Kierper an reparéiert keen onvollstännege Header-Block.

Ähnlech Artikelen