in reply to eval alarm on mod_perl
You could test this by having the $SIG{ALRM} set a flag or clear out the $session, and then starting a new session before the next request.