Браузер ожидает каких-то данных с сервера, и логирование выполняется только после перезагрузки сервера. Также я вижу, что дети могут разветвляться.
$ah{ $r->hostname } ||= HTML::Mason::ApacheHandler->new ( .. )
sub handle{
eval{ $ah{ $r->hostname }->handle_request($r); };
if( $@ ) {
$r->filename( $r->document_root . '/errors/500.html' );
$ah{ $r->hostname }->handle_request($r); };
$r->log_error( 'ERROR' );
}
}
Что я делаю не так, чтобы они не закончились?
UPD Я нашел только одну заметку о такой же проблеме: http://sourceforge.net/p/mason/mailman/message/14999444/, но без понятия.