Squid 7 half_closed_clients: ક્લાયન્ટની લેખન-બાજુ બંધ કરવાની હેન્ડલિંગ
Squid 7 ની half_closed_clients નીતિ વડે કાચા TCP પરીક્ષણ ક્લાયન્ટના વહેલા EOF નું અર્થઘટન કરો.
TCP ક્લાયન્ટ વિનંતી મોકલવાનું પૂરું કરીને જવાબની રાહ જોતાં જ તેની લેખન-બાજુ બંધ કરી શકે છે. નાના કાચા TCP પરીક્ષણને HTTP ક્લાયન્ટ સાથે સરખાવતી વખતે Squid ની આ સ્થિતિ માટેની નીતિ મહત્ત્વની છે.
Squid 7 માટે દસ્તાવેજીકૃત ડિફૉલ્ટ છે:
half_closed_clients off
આ નીતિ સાથે Squid ક્લાયન્ટ કનેક્શન બંધ કરે છે જ્યારે વાંચન જણાવે કે વધુ આવતો ડેટા નથી. વિકલ્પ સક્રિય હોય તો, વાંચન કે લેખનમાં ભૂલ ન આવે ત્યાં સુધી તે કનેક્શન રાખી શકે છે. દસ્તાવેજ સામાન્ય ફૉરવર્ડ-પ્રૉક્સી કામગીરી માટે ડિફૉલ્ટ off નીતિની ભલામણ કરે છે.
પરીક્ષણ ક્લાયન્ટ ક્યારે ઇનપુટનો અંત સૂચવે તે નોંધો. stdin EOF સુધી પહોંચતી પાઇપલાઇન જવાબ વાંચતી વખતે મોકલવાની બાજુ ખુલ્લી રાખતા ક્લાયન્ટ કરતાં અલગ વર્તી શકે છે, જ્યારે બંનેએ સમાન HTTP વિનંતી બાઇટ્સ મોકલ્યા હોય તોપણ.
જો પરીક્ષણ ક્લાયન્ટ સંપૂર્ણપણે સમાપ્ત થાય, તો પછી આવતો જવાબ વાંચી શકતો નથી. સર્વર-બાજુનું અડધું-બંધ સેટિંગ તે ક્લાયન્ટ પ્રક્રિયાનું જીવનકાળ બદલી શકતું નથી.
ઇચ્છિત પરીક્ષણ માટે ક્લાયન્ટના EOF વર્તન અને પ્રૉક્સી નીતિ સાથે મળીને પસંદ કરો. અડધું-બંધ નીતિ માન્ય ફ્રેમિંગવાળા HTTP સંદેશને પણ ધારે છે; તે ખૂટતું વિનંતી-બોડી પૂરું પાડતું નથી કે અપૂર્ણ હેડર બ્લૉક સુધારતું નથી.