今日被告知某个系统su - 切换用户的时候提示“无法切换UID,资源不足”
百度之后发现是open files资源不足。
ulimit -n之后发现open files 已经是1024*1024=1,048,576了
明显是有比较妖精的应用程序。
ps -ef | awk '{print "lsof -p "$2" |wc -l "}' |sh
查看每个PID的打开文件数,
然后再让应用去判断打开如此多的文件是否正确
本文探讨了遇到的系统提示'无法切换UID,资源不足'问题,焦点在于openfiles资源耗尽。通过调整ulimit-n并检测应用的文件打开数,寻找占用资源异常的应用,以优化系统性能和排查问题源。
今日被告知某个系统su - 切换用户的时候提示“无法切换UID,资源不足”
百度之后发现是open files资源不足。
ulimit -n之后发现open files 已经是1024*1024=1,048,576了
明显是有比较妖精的应用程序。
ps -ef | awk '{print "lsof -p "$2" |wc -l "}' |sh
查看每个PID的打开文件数,
然后再让应用去判断打开如此多的文件是否正确
7128
357

被折叠的 条评论
为什么被折叠?
