Sunday, January 15, 2006

Making Progress on mod_proxy_fcgi

So over the past few weeks there's been substantial progress made on mod_proxy_fcgi. It's now progressed to the point where it implements all of the FastCGI protocol, and in general is approaching basic levels of usefulness. There are still a lot of things that need to be done (see the TODO list I posted to dev@httpd.apache.org for details), but we're a lot further along than we were the last time I posted about it.

Note that all the current functionality assumes that you're running your FastCGI backend processes manually, and having them listen on a TCP socket, as opposed to the more traditional way of having the server start up a number of FastCGI processes itself, which communicate with the httpd server via a pipe or unix domain socket. Support for this type of setup will come eventually, once the execd work that Colm is doing gets a little further along.

Unfortunately, I've spent most of this weekend watching season 1 and 2 of Battlestar Galactica instead of using my recently gained httpd commit access to push any of this stuff further towards usefulness, but who knows, I may get a little more motivated today, you never know...