У мене процес Java (Glassfish), який просочується дескрипторами файлів. Я це знаю, бо отримую корисний java.io.IOException: Too many open files
виняток. Я можу заглянути /proc/PID#/fd
і побачити всі відкриті дескриптори файлів. Коли я використовую lsof, я отримую дуже велику кількість таких записів:
Java 18510 кореня 8811u носок 0,4 1576079 не може визначити для протоколу
Java 18510 кореня 8812u носок 0,4 1576111 не може визначити для протоколу
Java 18510 кореня 8813u носок 0,4 1576150 не може ідентифікувати протокол
Я бачу 12 нових створених за хвилину. Які параметри я можу використовувати в lsof або які інші інструменти мені доступні, щоб допомогти відстежити дескриптори файлів сокетів, де протокол неможливо ідентифікувати?