আমাদের কাছে একটি সেন্টোস বাক্স রয়েছে যা আমি ব্যবহারকারীর দ্বারা খোলা থাকা ফাইলের সর্বাধিক সংখ্যা বাড়ানোর চেষ্টা করছি। বর্তমানে যখন আমি রান 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 -Sn1048 পাই I আমি চালানোর চেষ্টা করলে sysctl --systemপাই error: Unknown parameter "--system"।