পাম_লিমিটস.সো প্রয়োজন হয় এমন সময়েও ওপেন ফাইল বিবরণকারী সীমাবদ্ধতা.কনফ সেটিংটি ইউলিমিট দ্বারা পঠিত হয় না


16

আমি একটি উবুন্টু মেশিনে সমস্ত ব্যবহারকারীর জন্য ওপেন ফাইল বর্ণনাকারী সর্বাধিক উত্থাপন করার চেষ্টা করছি।

আমি নিম্নলিখিত লাইনগুলিতে যুক্ত করেছি /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প্রত্যাশার মতো কাজ করে (যদিও এটি আমার সহায়তা করে না কারণ এটি কেবলমাত্র বর্তমান লগইন সেশনে অবিরত থাকে)।
বান্টিক

উত্তর:


12

আমি বুঝতে পেরেছি যে সিস্টেমটি ব্যবহারকারীর জন্য ওয়াইল্ডকার্ড পছন্দ করছে না limits.conf। এটিতে পরিবর্তন করা: root soft nofile 100000এবং দুর্দান্ত root hard nofile 100000কাজ করেছে।


উবুন্টুতে অবশ্যই একটি বাগ থাকতে হবে। আমি যে ওয়াইল্ডকার্ড কাজ যাচাই ফেডোরা 14 এ
মার্ক ওয়াগনার

13
ওয়াইল্ডকার্ডগুলি কাজ করে তবে মূল অ্যাকাউন্টটি প্রভাবিত করে না। manpages.ubuntu.com/manpages/natty/en/man5/limits.conf.5.html বলেছেনNOTE: group and wildcard limits are not applied to the root user. To set a limit for the root user, this field must contain the literal username root.
Stobor
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.