Re: how to trap connection reset/abort in Apache::Filter?

[prev] [thread] [next] [Date index for 2005/05/01]

From: Jeff Ambrosino
Subject: Re: how to trap connection reset/abort in Apache::Filter?
Date: 22:40 on 01 May 2005
Actually, it looks like using APR::Error [1] and wrapping $f->print in
an eval would do the trick...?

Jeff


[1] http://perl.apache.org/docs/2.0/api/APR/Error.html


On 5/1/05, Jeff Ambrosino <jbambrosino@xxxxx.xxx> wrote:
> [Sun May 01 05:12:21 2005] [error] [client X.X.X.X]
> Apache::Filter::print: (104)Connection reset by peer at
> /var/httpd/lib/perl/MyOutputFilter.pm line
> 453n\tMyOutputFilter::handler('Apache::Filter=3DSCALAR(0x87106a8)',
> 'APR::Brigade=3DSCALAR(0x86eac6c)') called at -e line 0\n\teval {...}
> called at -e line 0\nApache::Filter: (103) Software caused connection
> abort at -e line 0
....
> I assume the errors are due to the end user clicking "stop" or
> navigating away from the page before it has finished being sent...
> but is there a [more elegant] way of trapping these events from within
> my mod_perl filter?

(message missing)

Re: how to trap connection reset/abort in Apache::Filter?
Jeff Ambrosino 22:40 on 01 May 2005

Generated at 15:53 on 25 May 2005 by mariachi v0.52