|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Nick Leuta 2:5020/400 04 May 2004 02:11:22 To : Oleg V. Naumann Subject : Re: ftpd и euid -------------------------------------------------------------------------------- Oleg V. Naumann <oleg@www.reis.zp.ua> wrote: >>> Хм. А login.conf с диверсией по поводу openfiles? > NL> login.conf - дистрибутивный, там написано ":openfiles=unlimited:\", > NL> соответствующий файл *.db (или что там получается после cap_mkdb :-) ) > NL> отсутствует. > Тогда есть мысль поднять sysctl kern.kq_calloutmax Hе угадал: maxusers в конфиге ядра равный 512-ти лечит проблему... Вот что происходит в обычном GENERIC: $ sysctl -a ... ITEM SIZE LIMIT USED FREE REQUESTS ... socket: 192, 4040, 4052, 1, 56069 ... А вот что происходит в "час-пик" на пересобраном ядре: socket: 192, 10786, 5529, 1703, 78792 Так что теперь прокачивание портов у меня проходит до конца. Что приводит к исходной задаче: тут рядом утверждалось, что если сделать seteuid() после socket(), то якобы под нагрузкой будут проблемы с bind(). Вопрос в том, как эту проблему воспроизвести. -- SkyNick --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/65779a6c58d8.html, оценка из 5, голосов 10
|