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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Anton Kovalenko                      2:5020/400     24 Jun 2003  21:55:58
 To : Victor Wagner
 Subject : Re: apache architecture
 -------------------------------------------------------------------------------- 
 
 >>>>> Victor Wagner writes:
 
     PR>>  Как  известно,  пpи  запуске апача  стаpтуется  несколько  его
     PR>> дочеpних  экземпляpов. Кто accept  сокетные соединения? Hеужели
     PR>> все экземпляpы? Как такое возможно?
 
     VW> Где-то я слышал страшное слово descriptor passing. 
     VW> Как будто существует технология которая позволяет передавать дескрипторы
     VW> файлов между (родственными) процессами. По-моему апач ровно это и делает
 
 А мне так не кажется. Зачем?
 
 Я, правда, не знаю, как делает Апач. Hо когда несколько ребёнков слушают
 сокет, унаследованный от родителя, бывает именно то, что нужно: среди
 процессов, ждущих в accept(), выбирается методом "кто попало" один, кто
 это соединение примет. Если процесс сейчас не в accept(), то он в этих
 выборах не участвует.
 
 А про это вот:
 
     VW> - главная копия делает accept, находит незадействованного
     VW> ребенка (или запускает нового) и отдает ему дескриптор сокета.
 
 я даже точно не знаю, во всех ли юниксах это есть, и насколько
 портабельно между. 
 
 -- 
 Удачи!
       Антон Коваленко   /* kovalenko.webzone.ru */
 --- ifmail v.2.15dev5
  * Origin: Anton's home (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 apache architecture   Pavel Reich   24 Jun 2003 20:30:34 
 Re: apache architecture   Victor Wagner   24 Jun 2003 19:17:49 
 Re: apache architecture   Valentin Nechayev   24 Jun 2003 21:38:11 
 Re: apache architecture   Anton Kovalenko   24 Jun 2003 21:55:58 
 Re: apache architecture   Valentin Nechayev   24 Jun 2003 22:13:17 
 Re: apache architecture   Valentin Nechayev   24 Jun 2003 21:38:11 
 Re: apache architecture   Michael de\'OZ   25 Jun 2003 11:02:48 
 Re: apache architecture   Valentin Nechayev   25 Jun 2003 11:17:23 
 Re: apache architecture   Victor Wagner   25 Jun 2003 11:52:20 
Архивное /ru.linux/4488f3bccf29.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional