প্রশ্ন আউটবাউন্ড টিসিপি সংযোগ সংখ্যা বৃদ্ধি


আমি websockets জন্য একটি ছোট পরীক্ষা ক্লায়েন্ট উন্নয়নশীল করছি। আমি উবুন্টু 11.04 ব্যবহার করছি। আমি পরেছি   https://stackoverflow.com/questions/410616/increasing-the-maximum-number-of-tcp-ip-connections-in-linux এবং আমি নিম্নলিখিত কাজ করেছেন

sudo sysctl -w  net.ipv4.tcp_fin_timeout=10 
sysctl -w net.ipv4.ip_local_port_range="1024 65535" 

আমি এই অন্তর্মুখী সংযোগ এবং আউটবাউন্ড জন্য নয় বুঝতে।

যখন আমি টাইপ

ulimit -n
unlimited

আমার ক্লায়েন্ট এবং সার্ভার বিভিন্ন বাক্সে চালানো। এমনকি উপরের সকলের সাথে আমি বক্স থেকে 1000 টি সংযোগ অতিক্রম করতে পারছি না। যদি একটি ভিন্ন টিপ আছে আমাকে জানাতে

উত্তর আমি উলিমিট টাইপ করে এটি চিহ্নিত করেছি - একটি যা সব কার্নেল সীমা দেখায়।

ulimit -n 
unlimited 

যখন

ulimit -a 

নফাইলের জন্য 1024 হিসাবে মান ফেরত। আমি সীমা সেট /etc/security/limits.confবিন্যাসে ফাইল

 <user> soft nofile 8192 
 <user> hard nofile 65000 

এবং জিনিস ব্যবহারকারী জন্য কাজ


6
2018-02-18 04:54


উত্স


কি আমি / হে আবিষ্কার পদ্ধতি আপনি ব্যবহার করছেন? এটি নির্বাচন, পোল, এপোল, সংযোগ প্রতি থ্রেড, প্রক্রিয়া পুল, বা কি? এবং আপনি 1000 এরও বেশি সংযোগে যাওয়ার চেষ্টা করলে কি ভুল হয়? - David Schwartz
আমি node.js socket.io-client ব্যবহার করছি। এই অভ্যন্তরীণভাবে সম্ভবত সবচেয়ে একটি থ্রেড ব্যবহার করা হয়। কোন ত্রুটি নেই। ক্লায়েন্টের নেটস্ট্যাট এবং সার্ভার দেখায় যে Established অবস্থায় 1019 সংযোগ আছে ক্লায়েন্ট বা সার্ভারে কোন ত্রুটি বার্তা নেই - Harihara Vinayakaram
আপনি কি টাইপ করছেন তা নিশ্চিত ulimit -n ঠিক একই প্রেক্ষাপটে যা node.js চালু করা হয়? - David Schwartz
আমি উলিমিট টাইপ করে এটি চিহ্নিত করেছি - একটি যা সব কার্নেল সীমা দেখায়। ulimit -n সীমাহীন সীমাহীন ফেরত প্রদান করে, যখন উলিমিট-এ 1024 এর মতো নফাইলের মান প্রদান করে। আমি /etc/security/limits.conf ফাইলের বিন্যাস ** <user> soft nofile 8192 <user> হার্ড নফাইল 65000 এ সীমা নির্ধারণ করি এবং জিনিস কাজ - Harihara Vinayakaram


উত্তর:


আমি উলিমিট টাইপ করে এটি চিহ্নিত করেছি - একটি যা সব কার্নেল সীমা দেখায়। ulimit -n সীমাহীন সীমাহীন ফেরত প্রদান করে, যখন উলিমিট- nofile- এর জন্য 1024 হিসাবে মান প্রদান করে। আমি /etc/security/limits.conf ফাইলের বিন্যাস সেট করে রাখি ** নরম নফাইল 819২ হার্ড নফাইল 65000 এবং জিনিসগুলি কাজ করে


1
2018-02-24 02:04