|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 17 Oct 2007 13:38:06 To : Maxim Sokolsky Subject : Re: Too many open files in system --------------------------------------------------------------------------------
17 окт 2007, среда, в 07:58 KRAST, Maxim Sokolsky написал(а):
EG>> Задачка на смекалку: что можно сделать удаленно для возвращения
EG>> управляемости системой FreeBSD 4.11, если на 'ssh -v -T host top -d1'
EG>> оно (после успешной аутентификации по ключу) ругается:
EG>> Received disconnect from x.x.x.x: 2: Could not create socket pairs:
EG>> Too many open files in system
EG>> И разрывает коннект. Ребут допустим, но как?
MS> А что, команду ssh login@yourhost '/sbin/shutdown -r now', также не дает
MS> выполнить?
Правильный ответ :-) Пришлось чуть-чуть подолбиться, только
для простоты поставил 'reboot'. Оказалось, что в такую позу четверку
ставит простая команда make в каталоге /usr/ports/net/quagga,
потому что configure с некоторых пор там запускает
make --version (а не gmake --version), что приводит к бесконечной рекурсии
и исчерпанию таблицы открытых файлов. Быстрое и не слишком хорошее решение -
перед сборкой удалить/переместить files/patch-cvs-6-pidfile_mask, который
патчит configure.ac, чем провоцирует перегенерацию configure
и потом неограниченную рекурсию. patch-cvs-6-pidfile_mask нужен только для
watchquagga, который лично мне всё равно никогда не был нужен.
Eugene
--
Что делать?! Мир стоит на воровстве!..
Воруют в Самарканде и в Хиве,
В Ширазе, в Тегеране и в Стамбуле
И даже - страшно вымолвить - в Москве!..
--- slrn/0.9.8.1 (FreeBSD)
* Origin: Svyaz Service JSC (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/260939ef14a1e.html, оценка из 5, голосов 10
|