这是我做的输出
lsof -p pid
我的程序正在运行。
scos-main 60367 root 754u REG 253,0 486 8653830 /apps/const/pkg/pkgout/.its-traceError.log
scos-main 60367 root 758u REG 253,0 486 8653830 /apps/const/pkg/pkgout/.its-traceError.log
scos-main 60367 root 761u REG 253,0 486 8653830 /apps/const/pkg/pkgout/.its-traceError.log
scos-main 60367 root 762u REG 253,0 486 8653830 /apps/const/pkg/pkgout/.its-traceError.log
scos-main 60367 root 766u REG 253,0 486 8653830 /apps/const/pkg/pkgout/.its-traceError.log
scos-main 60367 root 767u REG 253,0 486 8653830 /apps/const/pkg/pkgout/.its-traceError.log
如果您看到此输出,则文件的引用数量太多.its-traceError.log。但是文件的inode no是相同的。
这是什么意思? 这是一个问题还是任何fd泄漏?
OR
这是否暗示我多次打开此文件?
答案 0 :(得分:3)
第四列显示了不同的文件描述符编号。这意味着您的进程多次打开文件。