ଦୀର୍ଘକାଳୀନ ପ୍ରକ୍ସି ସଂଯୋଗ ସାଧାରଣତଃ ଦୁଇଟି ସକେଟ୍ ନେଇଥାଏ: କ୍ଲାଏଣ୍ଟର ଏବଂ ଅପଷ୍ଟ୍ରିମର। worker_connections ଦୁଇ ପଟ ଗଣେ। ତେଣୁ ଏହାକୁ worker_processes ସହିତ ଗୁଣନ କଲେ ପ୍ରକ୍ସି ବ୍ୟବହାରକାରୀଙ୍କୁ କ୍ଷମତାର କୌଣସି ପ୍ରତିଶ୍ରୁତି ମିଳେ ନାହିଁ।

ସଂଯୋଗ ବିଫଳ ହେଲେ, ଜଣାଯାଇଥିବା ସୀମା ଅନୁସରଣ କରନ୍ତୁ:

ପ୍ରମାଣଯାଞ୍ଚ କରିବାକୁ ଥିବା ସେଟିଂ କିମ୍ବା ପ୍ରକ୍ରିୟା ସ୍ଥିତି
worker_connections ଶେଷ ହେବାଅପଷ୍ଟ୍ରିମ ସକେଟ୍ ସହିତ ୱାର୍କରର ସଂଯୋଗ ବଜେଟ୍
ଅପରେଟିଂ ସିଷ୍ଟମର “ଅତି ଅଧିକ ଫାଇଲ୍ ଖୋଲା ଅଛି”ପ୍ରକୃତ ସେବା ପ୍ରକ୍ରିୟା ଉତ୍ତରାଧିକାରୀ ଭାବରେ ପାଉଥିବା ଫାଇଲ୍-ଡିସ୍କ୍ରିପ୍ଟର ସୀମା

ଶୁଣିବା ସକେଟ୍, ଲଗ୍ ଏବଂ ଅନ୍ୟ ଖୋଲା ଫାଇଲ୍ ମଧ୍ୟ ଡିସ୍କ୍ରିପ୍ଟର ଖର୍ଚ୍ଚ କରେ। ସଂଯୋଗର ପୁନଃବ୍ୟବହାର ଏବଂ ଟ୍ରାଫିକର ମିଶ୍ରଣ ବ୍ୟବହାରକାରୀ ଓ ସକେଟ୍ ମଧ୍ୟରେ ସମ୍ପର୍କ ବଦଳାଏ।

worker_rlimit_nofile ପରିବେଶର ଅନୁମତି ଅଧୀନରେ ୱାର୍କର ସୀମା ସମନ୍ୱୟ କରେ। systemd ୟୁନିଟ୍ LimitNOFILE ସେଟ୍ କରିପାରେ; ଇଣ୍ଟରାକ୍ଟିଭ୍ ଶେଲର ulimit ଚାଲୁଥିବା ସେବା ବଦଳାଏ ନାହିଁ।

କାର୍ଯ୍ୟଭାର ଅନୁସାରେ ସୀମା ନିର୍ଧାରଣ କରନ୍ତୁ ଏବଂ କିଏ ସେଗୁଡ଼ିକୁ ଖର୍ଚ୍ଚ କରୁଛି ଯାଞ୍ଚ କରନ୍ତୁ। ଅପ୍ରତ୍ୟାଶିତ କ୍ଲାଏଣ୍ଟ କିମ୍ବା ବାରମ୍ବାର ବିଫଳ ହେଉଥିବା ଅପଷ୍ଟ୍ରିମ ସଂଯୋଗ ପୂର୍ବରୁ ଯଥେଷ୍ଟ ଥିବା ବଜେଟ୍ ଶେଷ କରିପାରେ। ବଡ଼ ପ୍ରକ୍ରିୟା ସଂଖ୍ୟା କିମ୍ବା ମେମୋରୀ ସୀମା ଡିସ୍କ୍ରିପ୍ଟର ଅଭାବ ସୁଧାରେ ନାହିଁ।

ସମ୍ପର୍କିତ ପ୍ରବନ୍ଧ