ฉันไม่สามารถเพิ่มnofile
ขีด จำกัด สำหรับผู้ใช้ที่ไม่ใช่รูทบน Ubuntu 14.04 แม้ว่าจะทำตามคำตอบทั้งหมดของ StackExchange ที่เกี่ยวข้องกับปัญหานี้ จนถึงตอนนี้ฉันมี:
$ cat /etc/security/limits.d/custom.conf
@www-data hard nofile 50000
@www-data soft nofile 50000
# even tried specifying the username directly:
myuser hard nofile 50000
myuser soft nofile 50000
$ grep 'limits' /etc/pam.d/common-session*
/etc/pam.d/common-session:session required pam_limits.so
/etc/pam.d/common-session-noninteractive:session required pam_limits.so
$ cat /proc/sys/fs/file-max
101232
รีบูตเข้าสู่ระบบและ:
$ ulimit -n 4097
-bash: ulimit: open files: cannot modify limit: Operation not permitted
มียังคงอย่างใดน่าจะเป็นขีด จำกัด ของ 4096 สูงสุดสำหรับผู้ใช้ที่ไม่ใช่ราก