ПРОЕКТЫ 


  АРХИВ 


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]

FastCGI upstream - распределение по I P-адресу и динамический upstream.


  • To: nginx-ru <nginx-ru@xxxxxxxxx>
  • Subject: FastCGI upstream - распределение по I P-адресу и динамический upstream.
  • From: gf pro <kak.serpom.po.yaitsam@xxxxxxxxx>
  • Date: Fri, 28 Aug 2009 22:45:03 +0400
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=Ubm6RCfD8hpWcVOkcX4a5S5Qa/XBrBJQDdCftBcrTNk=; b=swJf6adNyyvBNMV8DG7uiWRMXoXjZI6tdd+SzGjrK/QlAbLC2I8ojYAHS3GitkwmNB P/zMDk8Cl2fip5B6PuxRm53lwuxPFWig5zr9ERabNGn2hoy0uEokmIDsxILA0aDA2Z6t TpD1BI466O2GcFqYWqHMTj+2fh0byBGOJs/zU=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=mT8STgddPyC2nUlVeLaID+nOCbfnCE3JGXnjn1idMXLlKs24IA+Sca2iaL6eZqY8F6 F2hXY4MA+qnvJqvDuHxsTp04OpFkte2jGOi+umegqAYYXGFWx+QUQ9hVS7Tg+H0lsFS4 nZQeqVKRqCz5j1ec/j97PHaA8mXSqf+5w4CR8=

Возникла необходимость сделать так чтобы клиент получал постоянно один и тот же рабочий процесс FastCGI-бекэнда, однако рабочие процессы создаются и умирают, было бы здорово сделать папку в которой бы лежали активный сокеты, и чтоб nginx обновлял upstream из этой папки :-)
Это нужно для того чтобы позволить существовать интерактивным асинхронным приложениям на phpFastCGI, которые пайпят и т.д.
Сейчас есть вариант генерировать файл с ip_hash upstream'ом, include'ить его в конфиг и HUP'ить каждый раз при изменении. Однако, хотелось бы иметь что-то нативное, т.к. иначе это может плохо сказаться на работе веб-сервера.
Буду рад дельным советам! Спасибо что прочли.


 




Copyright © Lexa Software, 1996-2009.