আমি একটি উবুন্টু মেশিনে সমস্ত ব্যবহারকারীর জন্য ওপেন ফাইল বর্ণনাকারী সর্বাধিক উত্থাপন করার চেষ্টা করছি।
আমি নিম্নলিখিত লাইনগুলিতে যুক্ত করেছি /etc/security/limits.conf
:
* soft nofile 100000
* hard nofile 100000
এবং, এই প্রশ্নের উপর ভিত্তি করে আমি এর /etc/pam.conf
জন্য সেটিংস পরীক্ষা করেছি pam_limits
:
$ grep "pam_limits" /etc/pam.d/*
/etc/pam.d/atd:session required pam_limits.so
/etc/pam.d/common-session:session required pam_limits.so
/etc/pam.d/cron:session required pam_limits.so
/etc/pam.d/login:session required pam_limits.so
/etc/pam.d/sshd:session required pam_limits.so
/etc/pam.d/su:session required pam_limits.so
/etc/pam.d/sudo:session required pam_limits.so
এবং আমার ফাইল-সর্বোচ্চটি ঠিক আছে বলে মনে হচ্ছে:
$ cat /proc/sys/fs/file-max
762659
তবুও যখন আমি পরীক্ষা করি তখনও আমার ডিফল্ট 1024 থাকে ulimit -a
:
$ ulimit -a | grep files
open files (-n) 1024
আমি আর কি পরীক্ষা করতে পারি?
ulimit -n 100000
প্রত্যাশার মতো কাজ করে (যদিও এটি আমার সহায়তা করে না কারণ এটি কেবলমাত্র বর্তমান লগইন সেশনে অবিরত থাকে)।