আমাদের কাছে একটি সেন্টোস বাক্স রয়েছে যা আমি ব্যবহারকারীর দ্বারা খোলা থাকা ফাইলের সর্বাধিক সংখ্যা বাড়ানোর চেষ্টা করছি। বর্তমানে যখন আমি রান ulimit -Sn
আমি পেতে 1024
এবং ulimit -Hn
দেয় 4096
। আমার এই সংখ্যাটি প্রায় 6000 পর্যন্ত দরকার need
ইন /etc/sysctl.conf
আমি সেট করেছি fs.file-max = 100000
। ইন /etc/security/limits.conf
আমি নিম্নলিখিত সেট আছে:
username soft nofile 6000
username hard nofile 65535
আমি লগ আউট করেছি এবং হিসাবে লগ ইন করেছি username
তবে এখনও আমার পরিবর্তনগুলি দেখছি না। এই মানটি বদলাতে আমার কী দরকার?
আমার যা কিছু আছে /etc/security/limits.d
তা আছে 90-nproc.conf
। আমি এটাও নিশ্চিত করেছি যে আমার .bash_profile বা .Bashrc এ উলিমিট ডাকা হচ্ছে না।
আমি যখন চালনা sysctl -p
করি তখন সেটিংসটি আমার পছন্দসই হয় এবং এটি আমার পছন্দসই মানটি প্রদর্শন করে fs.file-max
। তবে আমি যখন দৌড়ে যাই তখন আমি ulimit -Sn
1048 পাই I আমি চালানোর চেষ্টা করলে sysctl --system
পাই error: Unknown parameter "--system"
।