Kami memiliki kotak CentOS yang saya coba tingkatkan jumlah file maksimum yang dapat dibuka pengguna. Saat ini ketika saya menjalankan ulimit -Sn
saya mendapat 1024
dan ulimit -Hn
memberi 4096
. Saya perlu nomor itu sekitar 6000.
Dalam /etc/sysctl.conf
saya sudah mengatur fs.file-max = 100000
. Di /etc/security/limits.conf
Saya memiliki set berikut:
username soft nofile 6000
username hard nofile 65535
Saya sudah keluar dan masuk lagi username
tetapi masih belum melihat perubahan saya. Apa yang saya perlukan agar nilai ini diubah?
Yang saya miliki /etc/security/limits.d
hanyalah 90-nproc.conf
. Saya juga memastikan bahwa ulimit tidak dipanggil dalam .bash_profile atau .bashrc saya.
Ketika saya menjalankannya sysctl -p
memuntahkan pengaturan yang saya inginkan dan itu menunjukkan nilai untuk fs.file-max
yang saya inginkan. Tetapi ketika saya berlari ulimit -Sn
, saya mendapatkan 1048. Jika saya mencoba lari sysctl --system
saya mendapatkan error: Unknown parameter "--system"
.