В сообщении от Monday 06 March 2006 11:32 Igor Sysoev написал(a):
> On Mon, 6 Mar 2006, Alexey Mahotkin wrote:
> > On 3/6/06, Igor Sysoev <is@xxxxxxxxxxxxx> wrote:
> >>> Т.е. использование разных фастцжи процессов одного приложения не
> >>> получится с балансированием, если они просто на разных портах
> >>> (127.0.0.1:хххх).
> >>
> >> А какой смысл балансировать в пределах одной машины ?
> >
> > SMP или я чего-то не понимаю?
И смп тоже.
> Ну так оно происходит автомагически. Запускается несколько
> fastcgi-процессов, которые слушают на одном порту, будь то 127.0.0.1:9000
> или /tmp/fastcgi.socket. nginx туда отправляет запросы, cвободные процессы
> их accept()ят в порядке, определямом OS.
Это только, если в самом приложении встроен процесс-менеджер.
Достаточно много приложений написано без использования менеджеров.
У пхп свой процесс-менеджер.
$ spawn-fcgi -f punk_resolver.fcgi -s fcgi.socket
spawn-fcgi.c.186: child spawned successfully: PID: 11943
$ spawn-fcgi -f punk_resolver.fcgi -s fcgi.socket
spawn-fcgi.c.224: socket is already used, can't spawn
С Уважением,
Дмитрий.
--
Информационный портал о вэб-сервере nginx - http://www.nginx.info
Удаленное администрирование серверов -
http://remote-admin-service.encrypted-life.net