Hi Graham.

I've investigated, that error happens, when most of environment
variables are prefixed with REDIRECT_. Sometimes they are prefixed
with REDIRECT_REDIRECT_REDIRECT_.

So I get environment like this:

[Wed Mar 16 10:09:49 2011] [error] HTTP_USER_AGENT: 'Wget/1.11.4 Red
Hat modified'
[Wed Mar 16 10:09:49 2011] [error] PATH_INFO: '/wrong-page/'
[Wed Mar 16 10:09:49 2011] [error] REDIRECT_PATH_INFO: '/requested-
page/'
[Wed Mar 16 10:09:49 2011] [error] REDIRECT_mod_wsgi.callable_object:
'application'
[Wed Mar 16 10:09:49 2011] [error] REDIRECT_mod_wsgi.handler_script:
''
[Wed Mar 16 10:09:49 2011] [error] REDIRECT_mod_wsgi.input_chunked:
'0'
[Wed Mar 16 10:09:49 2011] [error] REDIRECT_mod_wsgi.listener_host: ''
....

In short: browser requested page "/requested-page/", but application
received in PATH_INFO "/wrong-page/". Requested page is now under key
REDIRECT_PATH_INFO. In access log is:

x.x.x.x - - [Wed Mar 16 10:09:49 2011] "GET /requested-page/ HTTP/1.1"
200 163855

In access_log aren't any 301 or 302 responses.

Thanks for advice.

Pavel

On Mar 14, 8:59 pm, Graham Dumpleton <[email protected]>
wrote:
> On 14 March 2011 15:54, diverman <[email protected]> wrote:
>
>
>
> > Hi,
>
> > I'm running apache 2.2.3 and mod_wsgi in daemon mode. Sometimes I get
> > in access_log some path (as requested from browser), but application
> > in environ receives completely different PATH_INFO (which is also
> > valid in this app). There aren't any other modules or rewrite rules.
>
> > Configuration:
>
> > <VirtualHost ...>
> >    WSGIDaemonProcess example display-name=%{GROUP} user=example
> > group=example processes=4
> > threads=1
> >    WSGIProcessGroup example
> >    WSGIScriptAlias / /some/path/example.wsgi
> > </VirtualHost>
>
> > Do you have any idea, what could it be?
>
> Can you provide actual examples of how it appears in access log and
> what SCRIPT_NAME and PATH_INFO are from application.
>
> If you replace WSGI application with simple test application such as:
>
> http://code.google.com/p/modwsgi/wiki/DebuggingTechniques#Displaying_...
>
> Does it still happen. Ie., verify that in no way related to your
> specific web application.
>
> Graham

-- 
You received this message because you are subscribed to the Google Groups 
"modwsgi" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/modwsgi?hl=en.

Reply via email to