|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Maxim Sokolsky 2:5020/828.777 17 Oct 2007 12:46:52 To : Eugene Grosbein Subject : Re: Too many open files in system --------------------------------------------------------------------------------
EG> для простоты поставил 'reboot'. Оказалось, что в такую позу четверку
EG> ставит простая команда make в каталоге /usr/ports/net/quagga,
EG> потому что configure с некоторых пор там запускает
EG> make --version (а не gmake --version), что приводит к бесконечной
EG> рекурсии и исчерпанию таблицы открытых файлов. Быстрое и не слишком
EG> хорошее решение - перед сборкой удалить/переместить
EG> files/patch-cvs-6-pidfile_mask, который патчит configure.ac, чем
EG> провоцирует перегенерацию configure и потом неограниченную рекурсию.
EG> patch-cvs-6-pidfile_mask нужен только для watchquagga, который лично
EG> мне всё равно никогда не был нужен.
А ограничить ресурсы для избранных приложений можно как-нибудь средствами
FreeBSD или портов? Hе нравится мне ситуация, когда из-за кривого кода сервер
ложится. Hаложить бы ограничение на portupgrade и порождаемые им процессы, такое
возможно?
С уважением - Maxim
--- Кто наших истин не поймёт, тому их растолкует пулемёт.
* Origin: That's the way I'm goin' (2:5020/828.777)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/47664715cc0d.html, оценка из 5, голосов 10
|