17.04 Ubuntu'dayım. Açık dosya sınırını artırmaya çalışıyor ve çevrimiçi bulduğum talimatlardan hiçbiri çalışmıyor. 4096'ya kadar gidebilirim ama bunu geçemiyorum.
$ ulimit -n
1024
$ ulimit -n 4096
$ ulimit -n
4096
Bu çalışır. Bu değil:
$ ulimit -n 4097
bash: ulimit: open files: cannot modify limit: Operation not permitted
Zor sınır nedeniyle olduğu anlaşılıyor:
$ ulimit -Hn
4096
Bu satırları /etc/security/limits.conf dosyasına eklemeyi denedim:
* hard nofile 65535
* soft nofile 65535
root soft nofile 65535
root hard nofile 65535
Ayrıca bu satırı /etc/pam.d/common-session ve /etc/pam.d/common-session-noninteractive dizinine ekleyin:
session required pam_limits.so
Bunu yaptığımdan beri bilgisayarımı yeniden başlattım. Limit.conf dosyasındaki değişiklikler hiçbir şeyi etkilemiyor gibi görünüyor. Sabit sınır hala 4096'da kaldı ve daha fazla yükselmemi engelledi. Açık dosya limitimi nasıl yükseltirim?
İşte bazı ek yapılandırma bilgisi:
$ cat /proc/sys/fs/file-max
1624668
DefaultLimitNOFILE=65535
hile yaptım. Ama neden/etc/security/limits.conf
çalışmıyor?