ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

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

Re: балансиро??ка между fastcgi серверами



В сообщении от 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


 




Copyright © Lexa Software, 1996-2009.