LSOF 输出显示重复项

LSOF 输出显示重复项

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

有谁知道这是否正常?为什么显示此文件的输出以不同的 FD 在多行中打开,但其他一切都相同?

这里输出:

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)

答案1

从您发布的输出来看,PID 为 14234 的进程似乎php正在以 root 身份运行,并且确实kMiles多次打开该文件,如不同的 FD 所示。

如果其中包含意外元素(文件名、以 root 身份运行的 PHP),则这可能表明服务器受到威胁,但其输出lsof 是有意义的。

相关内容