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
あります。