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: