在Ubuntu Mate 16.04.4LTS中,每次运行命令时:
$ ulimit -a
我明白了:
open files (-n) 1024
我尝试增加此限制,在/etc/security/limits.conf中添加命令:
myusername hard nofile 100000
但如果我运行ulimit -a,那么这个值1024并不重要。我在修改后重新启动了系统但问题仍然存在。 另外,如果我跑
ulimit -n 100000
我收到回复:
ulimit: open files: cannot modify limit: Operation not permitted
如果我跑
sudo ulimit -n 100000
我明白了:
sudo: ulimit: command not found
有关如何增加限制的任何想法?
THX
答案 0 :(得分:0)
来自ulimit
下的-n The maximum number of open file descriptors (most systems do not allow this value to be set)
:
@font-face { font-family: 'Roboto'; font-weight: $font-weight-light; src: url('../fonts/Roboto-Light.ttf'), /* Safari, Android, iOS */ url('../fonts/Roboto-Light.ttf') format('opentype'), /* IE9+ Compat Modes */ url('../fonts/Roboto-Light.ttf') format('woff2'), /* Super modern browsers */ url('../fonts/Roboto-Light.ttf') format('woff'), /* Modern browsers */ url('../fonts/Roboto-Light.ttf') format('svg'); /* Legacy iOS */ }
也许您的问题只是您的系统不支持修改此限制?
答案 1 :(得分:0)
在我发布此问题后,我找到了解决方案。基于:
https://askubuntu.com/questions/162229/how-do-i-increase-the-open-files-limit-for-a-non-root-user
我也编辑过:
/etc/pam.d/common-session
并将以下行添加到最后:
session required pam_limits.so
现在一切正常。