Version 0.3 of the scgi is now available from:
http://www.mems-exchange.org/software/scgi/
The SCGI protocol is a replacement for the Common Gateway Interface
(CGI) protocol. It is a standard for applications to interface with HTTP
servers. It is similar to FastCGI but is designed to be easier to
implement.
Included in this package is mod_scgi, an Apache module that implements
the client side of the protocol. There is also a a Python package called
scgi which implements the server side of the protocol.
Changes in scgi 0.3
-------------------
mod_scgi.c:
* disable verbose debugging output
* if the connection to the SCGI server is refused, sleep a little
and try again since it might have been restarted (as opposed giving
up right away and returning a 500 error to the poor user)
scgi_server.py:
* restart interrupted select() calls
* remove graceful restart code (on HUP signal) in scgi_server.py. It's
complicated and now that mod_scgi retries it's not needed.
quixote_handler.py:
* close stdin
--
Neil Schemenauer
participants (1)
-
Neil Schemenauer