Quoting Bernhard Graf <[EMAIL PROTECTED]>:
> You should definitely do that. Not only for this case - daemontools (or
> similar like runit) are superior for nearly every server service on *ix
> OSes. Check out http://smarden.org/runit/runscripts.html and compare
> the scripts with typical System-V run scripts (not mentioning the
> supervision concept in general).

I suppose that the whole fcgi-pm process will be restarted instead of individual
fcgi processes, correct? That'd mean a downtime of about 5 seconds which would
render it useless to me :(

> Why two FCGI process managers? To compensate FCGI downtimes? Did you
> find a way to tell lighttpd not to talk to an FCGI process that is
> down? I only get a 500 error in that case.

I just _hope_ that lighttpd will do the right thing as the error log tells me
this when a backend server goes down:

connect failed: Connection refused on unix:/srv/webapp.socket
backend died; we'll disable it for 5 seconds and send the request to another
backend instead: reconnects: 0 load: 1

--Tobias

_______________________________________________
List: Catalyst@lists.rawmode.org
Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@lists.rawmode.org/
Dev site: http://dev.catalyst.perl.org/

Reply via email to