আমি সর্বাধিক সংখ্যক ফাইল বিবরণকারীকে সব ব্যবহারকারীর জন্য স্থায়ীভাবে উত্থাপনের অনুমতি দেওয়ার জন্য ঠিক কী প্রয়োজন তা বুঝতে পারি না।
/etc/security/limits.conf
:
root hard nofile 1500000
root soft nofile 1000000
root hard nproc 15000
root soft nproc 10000
* hard nofile 1500000
* soft nofile 1000000
* hard nproc 15000
* soft nproc 10000
আমি নিম্নলিখিতগুলিতে রেখেছি /etc/pam.d/common-session
:
session required pam_limits.so
পুনরায় বুট করার পরে, কোনও ব্যবহারকারী হিসাবে লগ ইন এবং ulimit -n
ফলাফল জারি করার ফলে 1024
।
এর পরে, আমি pam_limits.so
প্রতিটি ফাইলের অধীনে চেষ্টা করার চেষ্টা করেছি /etc/pam.d
। পুনরায় বুট। লগ ইন।
আমি যদি কমান্ডটি জারি করি ulimit -n 1000000
তবে চেক করুন, সীমাটি প্রত্যাশার মতো সেট করা আছে। সুতরাং, আমি placed @reboot ulimit -n 1000000
োকানো crontab -e
। পুনরায় বুট। লগ ইন
আমি চেক করেছি /etc/ssh/sshd_config
এবং পিএএম সক্ষম হয়েছে।
আমি প্রতিটি রিবুটের সাথে সীমা নির্ধারণের চেষ্টা করেছি:
/sbin/sysctl -w fs.file-max=1000000
/sbin/sysctl -p
ভাগ্য নেই.
আমার কাছে এমন একটি সার্ভার রয়েছে যার সাথে প্রচুর পরিমাণে ট্র্যাফিক রয়েছে এবং এতে উচ্চতর সীমাগুলির দরকার হয় কারণ ফাইল বর্ণনাকারীদের সাফ করতে সার্ভারকে অনেক দীর্ঘ সময় লাগে। ফাইল বর্ণনাকারীর সীমা স্থায়ীভাবে বাড়ানোর জন্য আমার কী করতে হবে?
session require pam_limits.so
কোথাও স্থাপন করতে হবে?