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 ସନ୍ଦେଶକୁ ମଧ୍ୟ ଧରିନିଏ; ଏହା ଅନୁପସ୍ଥିତ ଅନୁରୋଧ-ବଡି ଯୋଗାଏ ନାହିଁ ଏବଂ ଅସମ୍ପୂର୍ଣ୍ଣ ହେଡର ବ୍ଲକ ମରାମତି କରେ ନାହିଁ।