|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Igor Sysoev 2:5020/400 04 Feb 2004 17:34:13 To : Slawa Olhovchenkov Subject : Re: sendfile -------------------------------------------------------------------------------- Slawa Olhovchenkov <Slawa.Olhovchenkov@f500.n5030.z2.fidonet.org> wrote: > 04 Feb 04, Oleg Koreshkov writes to Slawa Olhovchenkov: > > OK> Когда я смотрел как реализована поддержка sendfile в патчах для thttpd > OK> (Это > OK> было осенью 2003), > OK> так вот она там не работала, так как дескрипторы файлов(которые > OK> используются в sendfile) не закрывались, подсчет дескрипторов не учитывал > OK> дескрипторов использующихся в sendfile и т.д. > > OK> сейчас специально на тестовой тачке обновил ports-{base,www} собрал > OK> thttpd. > OK> отдал через thttp /usr/ports, натравил wget на выкачку сайта. > > OK> через 15 мин работы: > OK> Feb 4 16:01:45 xxxx thttpd[4344]: open - Too many open files > > OK> Броузер говорит: > OK> 404 Not Found > OK> The requested URL '/' was not found on this server. > > OK> Что я делаю не так? > > Что выводит > > netstat -an | grep -c TIME_WAIT А при чём здесь TIME_WAIT ? Hасколько я понимаю, сокеты в этом состоянии не жрут дескрипторы, они жрут pcb (там, кажется, это называется). -- Игорь Сысоев http://sysoev.ru --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/65772dedb514.html, оценка из 5, голосов 10
|