软件运行一段时间后出现部分功能异常,经过跟踪分析发现IO异常。
Linux下排查文件句柄泄漏还是挺方便的。
1.通过 ps -aux | grep 进程名 来找到进程ID
2.通过 ls -la /proc/进程ID/fd 可以棑看文件信息,文件句柄非Socket的可以查看文件路径
如果发现有同样的文件句柄打开都多次则可能存在有异常
软件运行一段时间后出现部分功能异常,经过跟踪分析发现IO异常。
Linux下排查文件句柄泄漏还是挺方便的。
1.通过 ps -aux | grep 进程名 来找到进程ID
2.通过 ls -la /proc/进程ID/fd 可以棑看文件信息,文件句柄非Socket的可以查看文件路径
如果发现有同样的文件句柄打开都多次则可能存在有异常