Я думаю, что это имеет отношение к файлам материально-технических ресурсов, прибывающим от обрабатываемых клиентов. Storer и XML-файлы являются процессом и файлами данных для процесса материально-технических ресурсов.
Какая версия ZCM? 10.2 то, где Вы хотите быть, если это возможно.
Я должен предложить отправить на форуме ZCM по support.novell.com, в то время как они официально не поддерживаются существует волонтер sysops там, кто может помочь.
Что точно Вы пытаетесь разыскать? Удаленный IP-адрес (IP-адреса) связан с пропущенным FDs, дефектным кодом или чем-то еще?
Поскольку Вы уже определили, что существует утечка, связывание с инженерами, ответственными за этот процесс Java, походит на разумный следующий шаг.
, чтобы увидеть первые 20 дескрипторов файла с использованием процессов:
for x in `ps -eF| awk '{ print $2 }'`;do echo `ls /proc/$x/fd 2> /dev/null | wc -l` $x `cat /proc/$x/cmdline 2> /dev/null`;done | sort -n -r | head -n 20
вывод находится в формате file handle count, pid, cmndline для процесса
пример вывода
701 1216 /sbin/rsyslogd-n-c5
169 11835 postgres: spaceuser spaceschema [local] idle
164 13621 postgres: spaceuser spaceschema [local] idle
161 13622 postgres: spaceuser spaceschema [local] idle
161 13618 postgres: spaceuser spaceschema [local] idle
Ознакомьтесь с командой strace. Он отслеживает системные вызовы. Недавно я использовал его для отслеживания утечек файловых дескрипторов, из-за которых наш демон snmpd постоянно аварийно завершал работу. К нему нужно привыкнуть, но это мощный инструмент.
Вы можете использовать strace для присоединения к запущенному процессу (не забудьте флаг -f для отслеживания дочерних процессов).
can't identify protocol
doesn' t дают инженерам очень для выполнения с. Есть ли инструменты или опции в lsof это I' m, не видя, который я должен использовать? Проблема doesn' t происходят в тестовом ENV и только запустились в этом ENV после миграции корпуса. Тот же код не имел никаких проблем перед миграцией и когда прикладное не развертывается, Glassfish все еще протекает самостоятельно. Мое лучшее предположение - что-то, повредился с сетевой точки зрения, и сокеты пытаются инициализировать только can' t и затем они зависают и разбросаны. – cclark 26 April 2010 в 21:09