Re: Встраивание nginx

David Mzareulyan david at hiero.ru
Wed Jul 18 19:10:46 MSD 2007


Hello Anatoly,

Обычно для этого используют spawn-fcgi из поставки lighttpd. Он вполне способен 
работать самостоятельно.

> On Wed, 18 Jul 2007 11:16:59 +0300, Nick S. Grechukh
> <gns at altlinux.ru>  wrote:
> 
>>> Что касается "маленького внешнего fastcgi сервера", то такого в
>>> природе не существует, поскольку fastcgi - это протокол, который
>>> обычно  встраивается >> в язык/среду, как сделано, например, в
>>> php/perl.
>>> 
>> и для этого даже придумали libfcgi.
>> 
> но в природе есть fastcgi-диспетчеры (намеренно избегаю слова
> "сервер", поскольку fcgi-процесс - сам себе сервер). обычно это
> модули, которые:
> 
> - обеспечивают запуск одного или нескольких экземпляров fcgi-процесса
> по
> запросу;
> - разбираются с тем, на какой сокет перенаправить запрос, когда
> процесс
> запущен;
> - перезапускают упавшие процессы или убивают неактивные;
> - перезапускают процессы при изменении исходников.
> такая скотинка сильно облегчает жизнь в случае использования уже
> десятка
> разных fastcgi-серверов - не говоря про бОльшие цифры.
> например, под апачевским mod_fastcgi мне не нужно прописывать в
> конфиге
> сервера
> каждый fastcgi-скрипт. я просто складываю их в нужное место - и
> апачевский
> диспетчер сам
> начнёт запускать их по запросу, выдавая сокеты и всё такое.
> и действительно неплохо было бы реализовать такую функциональность
> отдельно от
> apache - вообще отдельным диспетчером.


-- 
С уважением
Давид Мзареулян
david at hiero.ru








More information about the nginx-ru mailing list