There has to be some sort of redirect/rewrite occurring as the REDIRECT_ prefixes are inserted specifically when that occurs.
Can you perhaps send me your whole Apache configuration direct to me in private email so I can look at it and see what other directives you are using which might be triggering it. Use Graham.Dumpleton at gmail address. I have to go get on a plane in a few minutes and will look at it later tonight or tomorrow when get Internet again. Graham On 16 March 2011 10:37, diverman <[email protected]> wrote: > 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. > > -- 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.
