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.
root
alih-alih *
. Anda sebenarnya menginginkan keduanya. Kemudian log-out, kembali dan Anda mentega.
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.)