আমি সম্প্রতি আমাদের রিডিস প্রসেসগুলির মধ্যে একটিটি পরীক্ষা করে দেখেছি যেগুলি যেখানে ব্যবহার করে তা প্রয়োগ করে:
cat /proc/<redis-pid>/limits
এবং শিখতে অবাক হয়েছিল যে এটি হ'ল নিম্ন ডিফল্ট মান:
Limit Soft Limit Hard Limit
Max open files 4016 4016
আমি অবাক হয়েছিলাম, কারণ আমাদের নিম্নলিখিতটি কনফিগার করা হয়েছে:
# /etc/sysctl.conf
fs.file-max = 100000
।
# /etc/security/limits.conf
* soft nofile 100000
* hard nofile 100000
।
# /etc/ssh/sshd_config
UsePAM yes
।
# /etc/pam.d/sshd
session required pam_limits.so
কেউ কি আমাকে বলতে পারেন যে বর্ধিত উলিমিট চলমান রেডিস প্রক্রিয়াতে কেন প্রয়োগ হচ্ছে না?
Redis প্রক্রিয়াটি ব্যবহারকারী 'redis' হিসাবে চলছে, সীমা বাড়ানো থেকে সার্ভারটি পুনরায় বুট করা হয়েছে। আমরা দেবিয়ান স্কুইজে আছি।