Saat ini ulimit -n
menunjukkan 10000
. Saya ingin meningkatkannya menjadi 40000
. Saya telah mengedit /etc/sysctl.conf
dan meletakkan fs.file-max=40000
. Saya juga telah mengedit /etc/security/limits.conf
dan memperbarui nilai-nilai keras dan lunak. Tapi masih menunjukkan ulimit 10000
. Setelah melakukan semua perubahan ini saya reboot laptop saya. Saya sudah mengakses kata sandi root.
usr_name@usr_name-lap:/etc$ /sbin/sysctl fs.file-max
fs.file-max = 500000
Menambahkan baris berikut di /etc/security/limits.conf
-
* soft nofile 40000
* hard nofile 40000
Saya juga menambahkan baris berikut di /etc/pam.d/su
-
session required pam_limits.so
Saya sudah mencoba segala cara yang mungkin seperti yang diberikan di forum lain, tapi saya bisa mencapai batas maksimum 10000
, tidak lebih dari itu. Apa yang bisa menjadi masalah?
Saya melakukan perubahan ini karena neo4j melempar batas maksimum file terbuka mencapai kesalahan.
sysctl.conf
dan reboot! Anda tidak ingin menetapkan batas deskriptor file di seluruh sistem menjadi 40.000! (Lihat/etc/security/limits.d
, masalahnya kemungkinan besar ada di sana.)root
alih-alih*
. Anda sebenarnya menginginkan keduanya. Kemudian log-out, kembali dan Anda mentega.