Hi, while testing the PerlCleanupHandler in HTML::Mason:

<%init>
$r->push_handlers(PerlCleanupHandler => \&sleeptest);

sub sleeptest {
    my $r = shift;
    $r->warn("BEFORE SLEEP");
    sleep(10);
    $r->warn("AFTER SLEEP");
    };
</%init>

I've noticed that the page only finishes loading after the
PerlCleanupHandler has completely executed. A per the documentation the
cleanup is code is supposed to happen after the client is gone, not
while he's waiting.

There might be some mason-specific issue at play here, but I figured I'd 
check on this list as well for any known PerlCleanupHandler gotcha.

Thanks,

Reply via email to