记录一下 Linux 打开文件数过多排查问题的排查过程。

首先确认系统最大打开数

1
ulimit -a

image.png

其中 open files 为最大打开文件数,如果过小,可以调大,最大为 65535。

如果没查出问题,查看应用当前打开文件句柄:

1
ls -l /proc/29943/fd/

其中 29943 为进程号

image.png