首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LSOF输出显示重复

LSOF输出显示重复
EN

Unix & Linux用户
提问于 2017-10-13 16:42:24
回答 1查看 1.4K关注 0票数 1

我正在尝试解决一个问题,每当我做lsof时,我就会看到一个进程正在消耗这个文件。这个文件在输出中被提到12倍,它有所有相同的内容(路径、大小、PID和节点),但唯一的区别是FD。

有人知道这是否正常吗?为什么显示这个文件的输出以不同的FD以多行方式打开,但其他的都是一样的呢?

这里的产出:

代码语言:javascript
复制
COMMAND       PID  USER   FD  TYPE    DEVICE    SIZE/OFF      NODE   NAME Path

php         14234  root  12r VREG      255,1   234580322    423532   /[path_to_file]/kMiles (line 21)
php         14234  root  17r VREG      255,1   234580322    423532   /[path_to_file]/kMiles (line 29)
php         14234  root  21r VREG      255,1   234580322    423532   /[path_to_file]/kMiles (line 36)
php         14234  root  27r VREG      255,1   234580322    423532   /[path_to_file]/kMiles (line 43)
EN

回答 1

Unix & Linux用户

发布于 2017-10-13 18:35:53

从您发布的输出中可以看出,PID 14234的php进程正在以根用户的身份运行,并且确实打开了几次kMiles文件,不同的FDs表明了这一点。

如果这有意想不到的元素(文件名,PHP作为root运行),这可能表示服务器受损,但是lsof本身的输出是有意义的。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/397968

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档