[FASTCGI] libfcgi in multi threaded app
Jon Ribbens
jon+fastcgi-developers at unequivocal.co.uk
Tue May 4 06:21:03 EDT 2010
On Mon, May 03, 2010 at 11:02:14PM -0400, Dave Bender wrote:
> OK I get it. I overlooked your reference to apache fast_modcgi and was
> only looking at libfcgi. Looking at lighttpd's mod_fastcgi, I see it along
> with apache also ignores management records.
This is a bug in Apache mod_fcgi then.
> It wasn't meant to be insulting, sorry if it came out like that. I think
> we were talking past each other. However, I think you may need to read B4
> again. B4 illustrates the spec's intended method of multiplexing. It
> explicity says these requests are MULTIPLEXED over the SAME transport
> connection (in practice would be one socket fd). In this case the protocol
> defines a mechanism the library does not support.
The FastCGI spec defines a system whereby there can be multiple
connections to each app, and multiple requests on each connection.
Apps can say that they don't support multiple requests per connection,
and they can say that they don't support multiple connections.
As far as I have seen, most FastCGI systems do not support multiple
requests per connection. (My Python FastCGI library does, but I've
never found a web server to test it with.)
More information about the FastCGI-developers
mailing list