Re: nginx: как fastcgi поймёт что нужно запустить интерпретатор PHP?
On Mon, 28 Jun 2010 18:36:14 +0300
Dmitry Nezhevenko <dion@inhex.net> wrote:
> On Mon, Jun 28, 2010 at 10:25:13PM +0800, Denis Feklushkin wrote:
> > это естественно, ведь fastcgi-демон не знает что надо вызвать "php5-cgi /путь/к/файлу.php"
>
> fastcgi был придуман наоборот, чтобы php5-cgi не запускать каждый раз.
согласен
но как работает вся схема целиком?
nginx видит обращение к файлу *.php
это обращение согласно настроек преобразуется в обращение по сокету к fastcgi демону
демон заранее имеет запущеные php-процессы и передаёт CGI-заголовки и имя запускаемого файла одному из процессов
вопрос: где настроить чтобы fcgiwrap держал запущеными эти PHP-процессы?
> > где это настраивается?
>
> в твоем случае -- в "fastcgi-демоне". А вообще, php умеет сам быть fastcgi
> демоном
угу, только для него придётся писать очередной скрипт чтобы он был демоном, в коробке скрипта нет
Reply to: