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

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: