Squid 7 half_closed_clients: кардардын жазуу тарабын жабууну иштетүү
Чийки TCP сыноо кардарынан келген эрте EOFти Squid 7нин half_closed_clients саясаты менен түшүндүрүңүз.
TCP кардары сурам жөнөтүүнү бүтүрүп, жоопту күтүүнү уланта берип, өзүнүн жазуу тарабын жаба алат. Кичине чийки TCP сыноосун HTTP кардары менен салыштырганда Squidдин ушул абалга карата саясаты маанилүү.
Squid 7 үчүн документтелген демейки маани:
half_closed_clients off
Бул саясат менен Squid кирүүчү дайындар мындан ары келбей турганын окуу билдиргенде кардардын байланышын жабат. Параметр күйгүзүлгөндө, окуу же жазуу катага туш келгенге чейин байланышты сактай алат. Документ кадимки forward proxy иши үчүн демейки off саясатын сунуштайт.
Сыноо кардары киргизүүнүн аяктаганын качан билдирерин жазып алыңыз. stdin EOFке жеткен түтүк жоопту окуп жатканда жөнөтүү тарабын ачык кармаган кардардан башкача иштелиши мүмкүн, экөө тең бирдей HTTP сурам байттарын жөнөткөн болсо да.
Эгер сыноо кардары толугу менен токтосо, кийин келген жоопту окуй албайт. Сервер тараптагы жарым жабуу жөндөөсү ошол кардар процессинин өмүрүн өзгөртө албайт.
Көздөлгөн сыноо үчүн кардардын EOF жүрүм-турумун жана прокси саясатын чогуу тандаңыз. Жарым жабуу саясаты жарактуу кадрлоосу бар HTTP билдирүүсүн да болжолдойт; ал жетишпеген сурам денесин бербейт жана толук эмес аталыш блокун оңдобойт.