Форум: "Прочее";
Текущий архив: 2009.11.15;
Скачать: [xml.tar.bz2];
Вниз[FreeBSD] Too many open files Найти похожие ветки
← →
Kerk © (2009-09-13 13:44) [0]Как узнать кто именно виноват в сабже?
← →
KilkennyCat © (2009-09-13 15:41) [1]а что тут узнавать... сисадмин виноват.
то ли openfiles, то ли maxfiles за это отвечает...
← →
Kerk © (2009-09-13 16:00) [2]Я не спрашиваю, где устанавливается в конфиге максимальное количество открытых файлов. Я спрашиваю как узнать кто эти файлы пооткрывал.
← →
boa_kaa © (2009-09-13 16:02) [3]top?
← →
boa_kaa © (2009-09-13 16:03) [4]ой, ступил :)
← →
turbouser © (2009-09-13 17:32) [5]man systat (или как его? год уже с фряхой дела не имел.. подзабыл :) )
← →
Kerk © (2009-09-13 17:52) [6]
> turbouser © (13.09.09 17:32) [5]
Чет "systat -iostat" у меня пустой экран показывает..
← →
turbouser © (2009-09-13 17:56) [7]
> Kerk © (13.09.09 17:52) [6]
Совсем пустой? Может с хдд косяк?
← →
Kerk © (2009-09-13 18:00) [8]
> turbouser © (13.09.09 17:56) [7]
Совсем пустой. С хдд надеюсь, все ок. Тут проверить я не могу, т.к. VDS стоит в 800 км от меня :)
Чисто визуально проблема с открытыми файлами появляется, когда возрастает нагрузка на апач (по top видно 3-4 процесса апача, жрущих проц). Вот я все и пытаюсь выяснить чем конкретно он занимается. В последнее время никаких серьезных изменений на сервере не было. В логах апача никакого активного скачивания не видно. В общем, я хз что такое происходит.
← →
turbouser © (2009-09-13 18:43) [9]
> Kerk © (13.09.09 18:00) [8]
Если совсем пустой - то вероятнее всего - косяк с железом. Проверить можно.. есть роднаю утилита для этого. В хандбуке точно упоминается. А я забыл как ее звать :)
← →
DVM © (2009-09-13 21:12) [10]
> Kerk ©
> Чисто визуально проблема с открытыми файлами появляется,
> когда возрастает нагрузка на апач (по top видно 3-4 процесса
> апача, жрущих проц). Вот я все и пытаюсь выяснить чем конкретно
> он занимается.
Может PHP там или Perl работающие как модули апача что нибудь там открывают?
← →
Kerk © (2009-09-13 23:35) [11]
> DVM © (13.09.09 21:12) [10]
Может. Но я ж не телепат :)
Я ничего такого не устанавливал вроде в последнее время
← →
Kerk © (2009-09-14 23:27) [12]Кстати, вот чего добился от суппорта:
В текущей технологии vds, к сожалению, невозможно использование стандартных при решении данной проблемы утилит (lsof, fstat), т.к. данная информация низкого уровня. Поэтому основной путь исследования такой: кладется по какой-нибудь из сервисов (apache, mysqld, sendmail..) и замеряется насколько изменилось количество дескрипторов открытых файлов. Таким образом выясняется основной виновник, и круг сужается. Далее уже искать конкретно - если апач, то какие скрипты какого сайта (apache server-status); если mysql, то какая база; и т.д.
Узнавать текущее кол-во открытых файлов:
sysctl -a | grep openfiles
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2009.11.15;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.008 c