Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: ftpd и euid   Nick Leuta   04 May 2004 02:11:22 
Архивное /ru.unix.bsd/65779a6c58d8.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional