FCGI.pm ?

Grzegorz Nosek grzegorz.nosek at gmail.com
Wed Mar 4 11:40:35 MSK 2009

On wto, mar 03, 2009 at 08:09:12 -0800, Roger Hoover wrote:
> For dynamically spawned processes, if someone were willing to write an nginx
> module to call supervisord's XML-RPC api, we'd have a complete,
> language-agnostic replacement solution for mod_fastcgi.

XMLRPC sounds evil ;) My checklist for required features looks like
below, how far is supervisord from meeting that?
 - killing idle processes after some timeout (with a configurable
   signal, preferably)
 - static pool size management (keep 5 of those running at all times)
 - dynamic pool size management (keep 1-5 running depending on load;
   this will require congestion notifications from the web server, like
   you said)
 - process status notifications ("foo failed to run, what now?", with
   some mildly intelligent retry logic) -- I need to alert an external
   entity somehow.
 - easily generated configuration file

If supervisord can do that, I'd be willing to write an Nginx module to
interface with that, sometime in this millenium.

Best regards,
 Grzegorz Nosek

More information about the nginx mailing list