Tôi đang cố gắng tăng tối đa bộ mô tả tệp mở cho tất cả người dùng trên máy ubfox.
Tôi đã thêm các dòng sau vào /etc/security/limits.conf
:
* soft nofile 100000
* hard nofile 100000
Và, dựa trên câu hỏi này, tôi đã kiểm tra /etc/pam.conf
cài đặt cho 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
Và tập tin tối đa của tôi có vẻ ổn:
$ cat /proc/sys/fs/file-max
762659
Tuy nhiên, tôi vẫn có 1024 mặc định khi kiểm tra ulimit -a
:
$ ulimit -a | grep files
open files (-n) 1024
Tôi có thể kiểm tra cái gì khác?
ulimit -n 100000
hoạt động như mong đợi (mặc dù nó không giúp tôi vì nó chỉ tồn tại trong phiên đăng nhập hiện tại).