>> i am registering the handler like so: >> $r->register_cleanup('MyPackage::LongProcess'); > > > what's MyPackage::LongProcess, a package name or a subroutine? It should > be a subroutine.
actually, while it looks like 2.0 supports a few different forms, I think it can only be a reference to a subroutine in 1.3 $r->register_cleanup(\&My::Package::LongProcess::handler); or somesuch. at least I've never seen it used any other way in with 1.3. but, as stas said, without a proper bug report giving the mod_perl version and other details, there's just no way to know. one thing that may be worth looking at is the way you are doing your redirect - perhaps there is a difference in behavior if you are using $r->internal_redirect() versus returning REDIRECT. HTH --Geoff -- Report problems: http://perl.apache.org/bugs/ Mail list info: http://perl.apache.org/maillist/modperl.html List etiquette: http://perl.apache.org/maillist/email-etiquette.html