2009/8/27 Alexey Pechnikov <[email protected]> > Hello! > > On Thursday 27 August 2009 23:48:30 Иван Лох wrote: > > On Thu, Aug 27, 2009 at 11:06:36PM +0400, Alexey Pechnikov wrote: > > > Hello! > > > > > > Имеем inittab для не-демонов, /etc/init.d/ для демонов всех сортов и > inetd.conf > > > для сетевых не-демонов - целый зоопарк. Вопрос: зачем нужен режим > демонизации > > > в сервисах, если их прекрасно можно и без этого запустить? > > > > Чтобы их быстро и дешево форкать... > > А смысл? Как пример, реверс-прокси pound с его форканьем на несколько > порядков по > производительности уступает единственному экземпляру haproxy. Ну, про апач > даже не будем вспоминать, в такое лучше не вляпываться. То есть технически > да, > форкать демона - дешевле, но нужно ли это делать, еще вопрос, ответ на > который > всегда или почти всегда будет отрицательный. > форкаются обычно для того, чтобы сменить юзера, от которого запускается демон. предлагаете всем демонам быть запущеными от root?
> > > Далее, зачем нужна встроенная работа с syslog, когда можно передавать в > лог > > > stdout & stderr через пайп (связку программы с логирующей утилитой > могут > > > обеспечить runit, daemontools, etc., если не хочется вручную > перенапрявлять > > > вывод). > > > > Куда именно перенаправить? syslog умеет очень быстро фильтровать и > сортировать > > сообщения, отправляя их куда надо и как надо. Не обязательно в файл. > > Вот только чтобы сообщения передать в сислог, нужно код программы > переделывать, > заменяя вывод в stdout/stderr на работу с сислогом. Кроме того, для того, > чтобы вывод > пользовательской программы направить в отдельный файл, надо отредактировать > конфиг > сислога и перезапустить его - и все это с правами рута. А потом еще нужно > настроить > ротацию этого лога, отредактировав еще один конфиг... На винду все больше > смахивает, > а не на юникс с цепочками утилит и пайпами. > прекрасно! давайте дадим всем приложениям доступ в любое место дисковой системы, привилегии на запись причём. > Best regards, Alexey Pechnikov. > http://pechnikov.tel/ > -- Rgds, ----Feata`lion

