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.
