|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Anton Yuzhaninov 2:5020/400 22 Jun 2006 23:28:25 To : Vadim Goncharov Subject : Re: узнать кто вызвал maxproc limit exceeded --------------------------------------------------------------------------------
Hello, Vadim!
You wrote to All on Thu, 22 Jun 2006 18:23:27 +0000 (UTC):
VG> В общем, я так и не могу понять, кто же начал неконтролируемо форкаться
VG> (лимиты в login.conf есть), и что послужило причиной. Как можно это
VG> узнать и отследить в дальнейшем?
Сообщение maxproc limit exceeded говорит, что достигнут лимит установленный
в login.conf
или kern.maxproc если там unlimited
Кто то скушал весь проц. Из за этого в часности могли расплодиться процессы
с uid 80 - реквесты приходят, скрипты/апачи форкаются и висят долго потому
что процессор загружен...
Для разбора полетов на машинах где это может понадобиться и пишу раз в 5
минут в лог вывод top и ps, хранятся даные в пределах суток так что место
много не кушают...
Если можно добраться до консоли когда машина уже не отвечает на запросы
можно нажать
Ctrl-Alt-ESC а потом ps
но для этого в ядре нужно иметь DDB
--
Anton Yuzhaninov, OSPF-RIPE, mail: citrin (at) citrin.ru
--- ifmail v.2.15dev5.3
* Origin: Rambler (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/12317e7d3da6f.html, оценка из 5, голосов 10
|