[root@localhost home]# lsof -p 25422 | wc -l10309[root@localhost home]# ulimit -acore file size (blocks,-c) 0data seg size (kbytes,-d) unlimitedscheduling priority (-e) 0file size (blocks,-f) unlimitedpending signals (-i) 399360max locked memory (kbytes,-l) 32max memory size (kbytes,-m) unlimitedopen files (-n) 1024pipe size (512 bytes,-p) 8POSIX message queues (bytes,-q) 819200real-time priority (-r) 0stack size (kbytes,-s) 10240cpu time (seconds,-t) unlimitedmax user processes (-u) 399360virtual memory (kbytes,-v) unlimitedfile locks (-x) unlimited解决方法 对于打开的文件,我们在linux os上有软/硬打开文件限制.
如果达到软限制,它只会将限制扩展到更高限制但在硬限制下.
通过检查硬限制,您可以简单地运行:
# ulimit -Hn
这篇文章也可以帮助您了解更多:
Guide to limits.conf / ulimit /open file descriptors under linux
总结以上是内存溢出为你收集整理的为什么lsof报告比ulimit的“打开文件”输出更高的打开文件数全部内容,希望文章能够帮你解决为什么lsof报告比ulimit的“打开文件”输出更高的打开文件数所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)