fastcgi, simply wrong
Alexandre Girao
alexgirao at gmail.com
Fri Apr 25 16:08:39 MSD 2008
On Fri, Apr 25, 2008 at 5:02 AM, Maxim Dounin <mdounin at mdounin.ru> wrote:
> Hello!
>
>
> On Fri, Apr 25, 2008 at 01:11:26AM -0300, Alexandre Girao wrote:
>
>
> > Hi folks,
> >
> > i've just dedicated some hours upon the nginx behavior/source code
> > (version 0.6.29, but also happens to 0.5.35)
> > towards fastcgi protocol and discovered that the requestId is fixed,
> > it's simple always equal do 1, this break the
> >
>
> Since nginx doesn't send more than one request within single connection to
> FastCGI application - there is nothing wrong with requestId always being 1.
i really understand what you say here, and it will work, but this is
"simply wrong".
>
> See http://www.fastcgi.com/devkit/doc/fcgi-spec.html#S3.3 for details.
> Quote:
>
> % The Web server re-uses FastCGI request IDs; the application
> % keeps track of the current state of each request ID on a given
> % transport connection.
>
>
>
> > the concurrency completely (as i've proved easily) and it also
> > causes early closed connections from the web
> > server/client became out-of-sync with the request state in correctly
> > implemented fastcgi applications, not
> > trying to be unpleasant, but i think that saying that nginx supports
> > fastcgi can do more harm than good to
> >
>
> If you experience problems with this - it's likely due to problems
> with FastCGI protocol implementation in your application. The way how
> nginx talks to application may be not fastest one, but it's perfectly
> correct as far as I see.
>
> Maxim Dounin
>
>
>
>
> > the project.. passing by just to say this, hope you guys find a good
> solution, im out.
> >
> >
> >
> > fastcgi is a good thing, see (and think) for yourself
> >
> > - http://cryp.to/publications/fastcgi/
> > - http://www.fastcgi.com/devkit/doc/fastcgi-whitepaper/fastcgi.htm
> > - http://www.fastcgi.com/devkit/doc/fcgi-spec.html
> >
> >
> >
> > "rationality and objectivity is greatly discredited in these days" --
> > George Soros
> >
> >
> > Alexandre Girao
> >
> >
>
>
More information about the nginx
mailing list