upstream with fastcgi_pass
Rapsey
rapsey at gmail.com
Fri Nov 23 18:29:22 MSK 2007
Well the thing is that requests that return HTML always succeed, only
X-Accel-Redirect responses fail with upstream.
On Nov 23, 2007 9:54 AM, Igor Sysoev <is at rambler-co.ru> wrote:
>
> On Thu, Nov 22, 2007 at 10:23:47PM +0100, Rapsey wrote:
>
> > I have 5 instances of a FCGI application. My config is like this:
> >
> > upstream servercom {
> > server 127.0.0.1:44440;
> > server 127.0.0.1:44441;
> > server 127.0.0.1:44442;
> > server 127.0.0.1:44443;
> > server 127.0.0.1:44444;
> > }
> >
> >
> > location ~ \.app$ {
> > fastcgi_pass servercom;
> > fastcgi_index stream.app;
> > fastcgi_param SCRIPT_FILENAME /var/www/htdocs$fastcgi_script_name;
> > include /etc/nginx/fastcgi.conf;
> > }
> >
> >
> > The FCGI application uses X-Accel-Redirect to return a .flv video. The
> > problem is that it only works for 1 file. After that, nginx always
> > throws 404.
> >
> > If I don't use upstream servercom and have fastcgi_pass like so:
> > location ~ \.app$ {
> > fastcgi_pass 127.0.0.1:44440;
> > fastcgi_index stream.app;
> > fastcgi_param SCRIPT_FILENAME /var/www/htdocs$fastcgi_script_name;
> > include /etc/nginx/fastcgi.conf;
> > }
> >
> > It will work fine and always return the file that the FCGI application
> > sent by X-Accel-Redirect
>
> It seems that you did not configure properly FCGI on
> 127.0.0.1:44441 - 127.0.0.1:44444
>
>
> --
> Igor Sysoev
> http://sysoev.ru/en/
>
>
More information about the nginx
mailing list