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 বাৰ্তাও ধৰি লয়; ই অনুপস্থিত অনুৰোধ-বডি যোগান ধৰে নহয়, অসম্পূৰ্ণ হেডাৰ ব্লক মেৰামতি নকৰে।