[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: "Правильные" демоны - не демоны?



On Thu, Aug 27, 2009 at 11:21:19PM +0300, Feata`lion Nyere`` wrote:
> 2009/8/27 Alexey Pechnikov <pechnikov@mobigroup.ru>
>     On Thursday 27 August 2009 23:48:30 Иван Лох wrote:
>     > Чтобы их быстро и дешево форкать...
> 
>     А смысл? Как пример, реверс-прокси pound с его форканьем на несколько
>     порядков по
>     производительности уступает единственному экземпляру haproxy. Ну, про апач
>     даже не будем вспоминать, в такое лучше не вляпываться. То есть технически
>     да,
>     форкать демона - дешевле, но нужно ли это делать, еще вопрос, ответ на
>     который
>     всегда или почти всегда будет отрицательный.
> 
> форкаются обычно для того, чтобы сменить юзера, от которого запускается демон.
> предлагаете всем демонам быть запущеными от root?

Во-первых, чтобы сменить EUID не обязательно форкаться. Во-вторых,
процесс, порожденный fork(2), наследует (E)UID и (E)GID от родителя.
Так что форк и привилегии - понятия ортогональные.

Форкаются обычно просто для того, чтобы обеспечить параллельную
обработку запросов к некому сервису.

-- 
Stanislav


Reply to: