|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Lev Walkin 2:5020/400 15 Apr 2003 06:12:29 To : Alex Semenyaka Subject : Re: BIND 9.2.2 -------------------------------------------------------------------------------- Alex Semenyaka wrote: > Hello Victor. > > 12 Apr 03 19:09, you wrote to Lev Walkin: > > >>> Поставил на фрюшку BIND, конфиг перелил с линуха, запускаю и в логе > >>> выдает limit files set to fdlimit (1024) Что бы это значило? > >> Что все в полном порядке. > VS> А что такое этот fdlimit и где он регулируется? > VS> Потому что squid иногда упирается в него и начинаются проблемы. > VS> Это kern.maxfiles или что-то иное? > > AFAIR, это максимальное количество дескрипторов для select(2). Максимальное количество открытых файлов в системе. Тебе нужно смотреть в стороны: 1. kern.maxlfilesperproc (количество открытых файлов на процесс). 2. getdtablesize(2) - связанная с #1 функция. 3. Реконфигурирование squid'а на использование большего количества: http://www.squid-cache.org/FAQ/FAQ-11.html#filedescriptors > Кажется, Netch > смотрел ядро на сей счёт и пришёл к выводу, что это ограничение биб-ки, а не > ядра. Так что достаточно в includes поменять и пересобрать библиотеку. Зачем смотреть ядро и делать какие-то выводы? (вопрос риторический) === man select === The default size of FD_SETSIZE is currently 1024. In order to accommo- date programs which might potentially use a larger number of open files with select(), it is possible to increase this size by having the program define FD_SETSIZE before the inclusion of any header which includes <sys/types.h>. === end of man === -- Lev Walkin vlm@netli.com --- ifmail v.2.15dev4 * Origin: Netli, Inc. (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/35502e824a73.html, оценка из 5, голосов 10
|