[cgiapp] Intermittent problem with sessions when redirecting
Lyle
webmaster at cosmicperl.com
Wed Mar 4 22:03:37 EST 2009
Hi All,
I just wasted the last 2 hours going round in circles trying to figure
out what is going wrong. Everything works find if I return the normal
text/html header. But as soon as I use a redirect instead, the session
is sometimes lost.
I added logging to try and figure out what's happening. At the bottom
of this email are 3 examples, 2 of which fail, one gets through. No code
changes were made during the tests. You can see from the 2 that fail, 1
doesn't even make it to teardown, the other starts teardown but doesn't
finish. The one that passes completes teardown.
From this I take it that something is going wrong and causing the
process to die prematurely. This is losing the session file, even though
the code to create the session has already ran and completed. Nothing is
showing up in the error logs.
Any advice very much appreciated, I'm banging my head against a wall here :(
P.S. Just noticed I'm not the only one experiencing this
http://rt.cpan.org/Public/Bug/Display.html?id=40751
Log started 2009/03/05_02:29:33
cgiapp_init complete
setup started
setup complete
cgiapp_prerun started
cgiapp_prerun complete
auth_create started
auth_create complete
session user test
### This one lost the session
Log started 2009/03/05_02:30:03
cgiapp_init complete
setup started
setup complete
cgiapp_prerun started
cgiapp_prerun complete
auth_create started
auth_create complete
session user test
teardown started
teardown complete
### This one was ok
Log started 2009/03/05_02:32:02
cgiapp_init complete
setup started
setup complete
cgiapp_prerun started
cgiapp_prerun complete
auth_create started
auth_create complete
session user test
teardown started
### This one lost the session
More information about the cgiapp
mailing list