lsof показывает много одного и того же файла с устройством под названием 0,0 - PullRequest
0 голосов
/ 05 декабря 2018

Мы начали испытывать сбои в Java-приложении, когда «слишком много файлов открыто» с мягким ограничением 2000.При ближайшем рассмотрении мы видим сотни файлов, которые имеют имя устройства 0,0 и все примерно одинакового размера.

Я подозреваю, что имя устройства является значимым, но не могу найти ничего в документации.Есть идеи?

COMMAND      PID USER   FD   TYPE             DEVICE   SIZE/OFF   NODE NAME
java    20381818 vteam 965r  VREG                0,0     459374      0 /PRDdbcls_share (dbcls:/u09)
java    20381818 vteam 966r  VREG                0,0     458866      0 /PRDdbcls_share (dbcls:/u09)
java    20381818 vteam 967r  VREG                0,0     459180      0 /PRDdbcls_share (dbcls:/u09)

Спасибо,

EddieK

1 Ответ

0 голосов
/ 07 декабря 2018

Для дальнейшего использования.

Номер устройства 0,0 указывает на то, что это удаленное подключение, поэтому здесь оно не имеет значения.В конце концов было сделано 'procfiles -n', и это дало нам имена открытых файлов.Одним из предостережений было то, что команда была очень медленной.Если вы запускаете его на хосте, где локальные файлы, он работает намного быстрее.

Надеюсь, это поможет кому-то, если они столкнутся с той же проблемой.

EddieK

...