LINUX.ORG.RU

Too many open files in system


0

0

Вылезает такое на впс'ке под вечер. Установлен Debian, среди процессов nginx+mysql, memcached, postfix..

km23514-05:~# cat /proc/sys/fs/file-max
262144

Можно как-нибудь узнать, какой процесс хулиганит? Куда копать вообще? ..

Ответ на: комментарий от KRoN73

изучать вывод lsof весьма унылое занятие. для того чтобы просто узнать _кто_, можно просто смотреть в /proc/<pid>/fd/
как-нибудь так, например:

find /proc/ -regextype posix-extended -maxdepth 1 \
-name '[0-9]*' -exec echo -n {} ' ' \; \
-exec sh -c 'ls -1 {}/fd/ | wc -l' \; | \
sort -n -k 2

cobold ★★★★★
()
Ответ на: комментарий от cobold

в 1м столбеце pid, во 2м кол-во файловых дескрипторов

cobold ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.