Squid 7 half_closed_clients: kushughulikia kufungwa kwa upande wa kuandika wa mteja
Tafsiri EOF ya mapema kutoka kwa mteja wa jaribio la TCP ghafi kwa kutumia sera ya half_closed_clients ya Squid 7.
Mteja wa TCP anaweza kumaliza kutuma ombi na kufunga upande wake wa kuandika huku akiendelea kusubiri jibu. Sera ya Squid kwa hali hiyo ni muhimu unapolinganisha jaribio dogo la TCP ghafi na mteja wa HTTP.
Kwa Squid 7, chaguo-msingi lililoandikwa ni:
half_closed_clients off
Kwa sera hiyo, Squid hufunga muunganisho wa mteja wakati usomaji unaripoti hakuna data zaidi zinazoingia. Chaguo linapowekwa, inaweza kuendelea kuweka muunganisho hadi usomaji au uandishi ukutane na hitilafu. Nyaraka zinapendekeza sera-msingi ya off kwa utendakazi wa kawaida wa proksi ya mbele.
Rekodi wakati mteja wa jaribio anaonyesha mwisho wa ingizo. Bomba linalofikia EOF kwenye stdin linaweza kuwa na tabia tofauti na mteja anayeacha upande wake wa kutuma wazi anaposoma jibu, hata wakati wote wawili walituma baiti sawa za ombi la HTTP.
Ikiwa mteja wa jaribio ataacha kabisa, hawezi kusoma jibu linalofika baadaye. Mpangilio wa kufunga nusu upande wa seva hauwezi kubadilisha maisha ya mchakato huo wa mteja.
Chagua tabia ya EOF ya mteja na sera ya proksi kwa pamoja kwa jaribio linalokusudiwa. Sera ya kufunga nusu pia inadhani ujumbe wa HTTP wenye fremu halali; haitoi mwili wa ombi unaokosekana na haitengenezi kizuizi cha vichwa kisichokamilika.