Saya di Ubuntu 17.04. Mencoba meningkatkan batas file terbuka, dan tidak ada instruksi yang saya temukan online berfungsi. Saya bisa naik ke 4096, tetapi tidak bisa melewati itu.
$ ulimit -n
1024
$ ulimit -n 4096
$ ulimit -n
4096
Itu bekerja. Ini tidak:
$ ulimit -n 4097
bash: ulimit: open files: cannot modify limit: Operation not permitted
Tampaknya karena batas keras:
$ ulimit -Hn
4096
Saya sudah mencoba menambahkan baris ini ke /etc/security/limits.conf:
* hard nofile 65535
* soft nofile 65535
root soft nofile 65535
root hard nofile 65535
Juga menambahkan baris ini ke /etc/pam.d/common-session dan /etc/pam.d/common-session-noninteractive:
session required pam_limits.so
Sejak melakukan itu, saya telah mem-boot ulang komputer saya. Perubahan untuk membatasi.conf tampaknya tidak mempengaruhi apa pun. Batas keras masih tertahan di 4096, mencegah saya naik lebih tinggi. Bagaimana cara meningkatkan batas file terbuka saya?
Berikut beberapa info konfigurasi tambahan:
$ cat /proc/sys/fs/file-max
1624668
DefaultLimitNOFILE=65535
melakukan trik. Tapi mengapa itu tidak/etc/security/limits.conf
berhasil?