J'ai un processus java (Glassfish) qui fuit des descripteurs de fichiers. Je le sais parce que je reçois l' java.io.IOException: Too many open files
exception utile . Je peux regarder /proc/PID#/fd
et voir tous les descripteurs de fichiers ouverts. Lorsque j'utilise lsof, j'obtiens un très grand nombre d'entrées comme celle-ci:
java 18510 racine 8811u chaussette 0,4 1576079 ne peut pas identifier le protocole
java 18510 racine 8812u chaussette 0,4 1576111 ne peut pas identifier le protocole
java 18510 racine 8813u chaussette 0,4 1576150 ne peut pas identifier le protocole
J'en vois 12 nouveaux créés par minute. Quelles options puis-je utiliser sur lsof ou quels autres outils sont à ma disposition pour aider à retrouver les descripteurs de fichiers socket où le protocole ne peut pas être identifié?