Re: Management Records

Eddie <eddie-NBZbi/[email protected]>
Newsgroups gmane.comp.web.fastcgi.devel
Message-ID <1221272435.5935.14.camel@localhost>
> I believe Apache is multithreaded and it can't communicate the requests from
> multiple threads to the mod_fastcgi module. I'm not sure if this is
> correct though

That would be in contradiction to what the documentation for mod_fastcgi
says ( http://www.fastcgi.com/mod_fastcgi/docs/mod_fastcgi.html ). It
states:

> The FastCGI protocol supports a feature, described in the
> specificiation as "multiplexing", that allows a single client-server
> connection to be simultaneously shared by multiple requests. This is
> not supported. This does *not* prevent FastCGI applications from
> supporting multiple simultaneous requests over independent
> connections. Of course, the application has to be specifically
> designed to do so by using a threaded or select/poll based server
> model.

It is already a shame that it can't multiplex over a single connection,
but if this documentation is incorrect (which is looking like the case),
then it is almost no better than normal CGI. All this talk has been
going around regarding designing FastCGI applications with the ability
to process concurrent requests but they were being queued by mod_fastcgi
anyway!

Now assuming all this is incorrect speculation and the module does
support simultaneous connections, how would one figure out how to make
it utilize them? And any thoughts on the management records and whether
or not the module actually uses them? There is no mention of them in the
documentation so I am going to assume it doesn't.

I might try fooling around with mod_fcgi and see if that one will do
simultaneous requests. If not, then it really "sucks" to have written a
protocol library to find that no webservers actually support the
protocol properly. Is anyone actually developing the apache mod_fastcgi?
--
        Eddie

_______________________________________________
FastCGI-developers mailing list
FastCGI-developers-xGejAJT2w6xVgU18Zptdi0EOCMrvLtNR@public.gmane.org
http://mailman.pins.net/mailman/listinfo.cgi/fastcgi-developers
signature.asc (application/pgp-signature, 197 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEABECAAYFAkjLI3MACgkQDzZhV8jFCCvs7QCfVrhPlckstUNLutss/jqFj0oc
dX4AoJARpbzm4Pe1ViFuzeeiWyhMW/Zx
=NgfH
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.