Bagaimana cara meningkatkan batas buka file maksimum (ulimit) di Ubuntu?

0

Saat ini ulimit -nmenunjukkan 10000. Saya ingin meningkatkannya menjadi 40000. Saya telah mengedit /etc/sysctl.confdan meletakkan fs.file-max=40000. Saya juga telah mengedit /etc/security/limits.confdan 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.

yang paling keras
sumber
Hapus perubahan ke sysctl.confdan 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.)
David Schwartz
atau Anda bisa menggunakan sudo rootalih-alih *. Anda sebenarnya menginginkan keduanya. Kemudian log-out, kembali dan Anda mentega.
Shane