Hi André,

I know what you mean, and I can't agree with you - the server response time is 
really low - most pages are finished loading in less 1-2 seconds, and the 
overall load of the server is at a low level. I believe there is an issue, 
maybe something what Jon is talking about, I also using some "system()" call's 
to execute sendmail or sudo tasks, so maybe STDOUT really gets closed - I have 
no idea. I only see the abort messages in errorlog very frequent, maybe 3-4 per 
minute.

Heiko

Am 05.02.2010 um 15:49 schrieb André Warnier:

> 
> Heiko Weber wrote:
>> Dear List-Members,
>> with interest I found the below thread. Starting in Oct. or Nov. last year I 
>> am getting a lot of messages in apaches error_log like:
>> [Fri Feb  5 11:07:09 2010] -e: Software caused connection abort at ...
>> And it always happen in a print to STDOUT. I notice that it also happen with 
>> smaller scripts (running under mod_perl) with no database connection, i.e. 
>> scripts which do the following:
> ...
> 
>> So I am really wondering whats going on here. The above file works for years 
>> now, has not been touched and the content of the opened files isn't empty. 
>> The server is a FreeBSD 7.0, apache apache-2.2.14, prefork MPM, 
>> mod_perl2-2.0.4 everything from a current freebsd ports.
> 
> This seems to be happening when your server-side module is trying to send 
> data back to the browser who requested it.
> The most common explanation is that, by the time your module tries to send 
> the answer, the browser connection does not exist anymore, because the 
> browser (or something in-between the server and browser) closed it.
> This happens for example when the user clicks on a link which triggers your 
> module, then changes his mind and clicks somewhere else (or closes the window 
> or the browser) before your module has finished sending the response.
> In other words, he hung up on you.
> 
> It is quite frequent and nothing to worry about in principle.
> 
> Where it would get more worrying, is that it could indicate that your 
> application is taking too long to send back a result to the user, and that 
> he's losing patience.
> If a user clicks on a link and expects an answer, he will usually wait only 
> 10-20 seconds maximum before starting to worry.  He may then just click again 
> on the same link, which would have the same effect.


Reply via email to