core_output_filter errors... 404s on the site.

core_output_filter errors... 404s on the site.

am 06.11.2009 07:03:58 von Vasiliy Boulytchev

--0016e64697d81558530477ad9ce1
Content-Type: text/plain; charset=ISO-8859-1

Dear Apache Users...

We are seeing this in our web logs... along with users receiving 404s on the
site... The site is a php/mysql application.

[Fri Nov 06 00:52:31 2009] [info] [client 67.195.115.125] (32)Broken pipe:
core_output_filter: writing data to the network
[Fri Nov 06 00:52:32 2009] [info] [client 67.195.115.125] (32)Broken pipe:
core_output_filter: writing data to the network
[Fri Nov 06 00:52:32 2009] [info] [client 67.195.115.125] (32)Broken pipe:
core_output_filter: writing data to the network
[Fri Nov 06 00:52:32 2009] [info] [client 67.195.115.125] (32)Broken pipe:
core_output_filter: writing data to the network
[Fri Nov 06 00:52:33 2009] [info] [client 67.195.115.125] (32)Broken pipe:
core_output_filter: writing data to the network
[Fri Nov 06 00:52:34 2009] [info] [client 65.55.106.230] (104)Connection
reset by peer: core_output_filter: writing data to the network
[Fri Nov 06 00:52:36 2009] [info] [client 67.195.114.249] (32)Broken pipe:
core_output_filter: writing data to the network
[Fri Nov 06 00:52:37 2009] [info] [client 65.55.106.203] (104)Connection
reset by peer: core_output_filter: writing data to the network
[Fri Nov 06 00:52:37 2009] [info] [client 74.69.0.152] (32)Broken pipe:
core_output_filter: writing data to the network
[Fri Nov 06 00:55:52 2009] [info] [client 74.100.12.135] (32)Broken pipe:
core_output_filter: writing data to the network
[Fri Nov 06 00:56:18 2009] [info] [client 74.100.12.135] (32)Broken pipe:
core_output_filter: writing data to the network
[Fri Nov 06 00:57:26 2009] [info] [client 93.23.15.202] (70007)The timeout
specified has expired: core_output_filter: writing data to the network
[Fri Nov 06 00:57:37 2009] [info] [client 122.249.242.130] (70007)The
timeout specified has expired: core_output_filter: writing data to the
network
[Fri Nov 06 00:58:50 2009] [info] [client 65.48.150.43] (32)Broken pipe:
core_output_filter: writing data to the network
[Fri Nov 06 00:58:58 2009] [info] [client 112.135.234.199] (104)Connection
reset by peer: core_output_filter: writing data to the network
[Fri Nov 06 00:59:09 2009] [info] [client 93.23.15.202] (32)Broken pipe:
core_output_filter: writing data to the network
[Fri Nov 06 00:59:33 2009] [info] [client 112.135.234.199] (104)Connection
reset by peer: core_output_filter: writing data to the network


Apache/2.2.14 (Unix) mod_ssl/2.2.14 OpenSSL/0.9.8b DAV/2 PHP/5.2.11

apache compiletime:
#!/bin/sh
./configure \
--enable-ssl \
--enable-rewrite=shared \
--prefix=/usr/local/apache-2.2.10 \
--enable-so \
--enable-actions=shared \
--enable-cgi \
--enable-status=shared \
--enable-info=shared \
--enable-logio \
--enable-dav \
--enable-maintainer-mode \
--enable-proxy \
--enable-proxy-http \
--enable-cache \
--enable-mem-cache \
--with-mpm=worker

php compiletime:
'./configure' '--with-apxs2=/usr/local/apache/bin/apxs' '--with-mysql'
'--prefix=/usr/local/apache/php'
'--with-config-file-path=/usr/local/apache/php'
'--enable-force-cgi-redirect' '--enable-cgi' '--with-zlib'
'--enable-magic-quotes' '--enable-ftp' '--with-gd'
'--with-jpeg-dir=/usr/lib' '--with-mhash=/usr/local/mhash'
'--with-mcrypt=/usr/local/mcrypt' '--with-png-dir=/usr/lib' '--with-gettext'
'--enable-mbstring' '--with-curl' '--enable-wddx' '--enable-soap'
'--enable-zip' '--with-openssl' '--with-freetype-dir'

--0016e64697d81558530477ad9ce1
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Dear Apache Users...

We are seeing this in our web logs... along wit=
h users receiving 404s on the site... The site is a php/mysql application.<=
br>
[Fri Nov 06 00:52:31 2009] [info] [client 67.195.115.125] (32)Broken=
pipe: core_output_filter: writing data to the network

[Fri Nov 06 00:52:32 2009] [info] [client 67.195.115.125] (32)Broken pipe: =
core_output_filter: writing data to the network
[Fri Nov 06 00:52:32 200=
9] [info] [client 67.195.115.125] (32)Broken pipe: core_output_filter: writ=
ing data to the network

[Fri Nov 06 00:52:32 2009] [info] [client 67.195.115.125] (32)Broken pipe: =
core_output_filter: writing data to the network
[Fri Nov 06 00:52:33 200=
9] [info] [client 67.195.115.125] (32)Broken pipe: core_output_filter: writ=
ing data to the network

[Fri Nov 06 00:52:34 2009] [info] [client 65.55.106.230] (104)Connection re=
set by peer: core_output_filter: writing data to the network
[Fri Nov 06=
00:52:36 2009] [info] [client 67.195.114.249] (32)Broken pipe: core_output=
_filter: writing data to the network

[Fri Nov 06 00:52:37 2009] [info] [client 65.55.106.203] (104)Connection re=
set by peer: core_output_filter: writing data to the network
[Fri Nov 06=
00:52:37 2009] [info] [client 74.69.0.152] (32)Broken pipe: core_output_fi=
lter: writing data to the network

[Fri Nov 06 00:55:52 2009] [info] [client 74.100.12.135] (32)Broken pipe: c=
ore_output_filter: writing data to the network
[Fri Nov 06 00:56:18 2009=
] [info] [client 74.100.12.135] (32)Broken pipe: core_output_filter: writin=
g data to the network

[Fri Nov 06 00:57:26 2009] [info] [client 93.23.15.202] (70007)The timeout =
specified has expired: core_output_filter: writing data to the network
[=
Fri Nov 06 00:57:37 2009] [info] [client 122.249.242.130] (70007)The timeou=
t specified has expired: core_output_filter: writing data to the network >
[Fri Nov 06 00:58:50 2009] [info] [client 65.48.150.43] (32)Broken pipe: co=
re_output_filter: writing data to the network
[Fri Nov 06 00:58:58 2009]=
[info] [client 112.135.234.199] (104)Connection reset by peer: core_output=
_filter: writing data to the network

[Fri Nov 06 00:59:09 2009] [info] [client 93.23.15.202] (32)Broken pipe: co=
re_output_filter: writing data to the network
[Fri Nov 06 00:59:33 2009]=
[info] [client 112.135.234.199] (104)Connection reset by peer: core_output=
_filter: writing data to the network



Apache/2.2.14 (Unix) mod_ssl/2.2.14 OpenSSL/0=
..9.8b DAV/2 PHP/5.2.11

apache compiletime:
#!/bin/sh
=A0 ./con=
figure \
=A0 --enable-ssl \
=A0 --enable-rewrite=3Dshared \
=A0 --=
prefix=3D/usr/local/apache-2.2.10 \

=A0 --enable-so \
=A0 --enable-actions=3Dshared \
=A0 --enable-cgi \<=
br>=A0 --enable-status=3Dshared \
=A0 --enable-info=3Dshared \
=A0 --=
enable-logio \
=A0 --enable-dav \
=A0 --enable-maintainer-mode \
=
=A0 --enable-proxy \

=A0 --enable-proxy-http \
   --enable-cache \
   --enable-mem=
-cache \
=A0 --with-mpm=3Dworker

php compiletime:
=
'./configure' '--with-apxs2=3D/usr/local/apache/bin/apxs' &=
#39;--with-mysql'
'--prefix=3D/usr/local/apache/php'
'--with-config-file-path=3D/usr/local/apache/php'
'--enable-force-cgi-redirect' '--enable-cgi' '--with-zl=
ib'
'--enable-magic-quotes' '--enable-ftp' '--with-gd'
'--with-jpeg-dir=3D/usr/lib' '--with-mhash=3D/usr/local/mhash&#=
39;
'--with-mcrypt=3D/usr/local/mcrypt' '--with-png-dir=3D/usr/lib&=
#39;
'--with-gettext' '--enable-mbstring' '--with-curl' =
'--enable-wddx'
'--enable-soap' '--enable-zip' '--with-openssl' =
9;--with-freetype-dir'


--0016e64697d81558530477ad9ce1--

Re: core_output_filter errors... 404s on the site.

am 06.11.2009 09:19:02 von aw

Vasiliy Boulytchev wrote:
> Dear Apache Users...
>
> We are seeing this in our web logs... along with users receiving 404s on the
> site... The site is a php/mysql application.
>
> [Fri Nov 06 00:52:31 2009] [info] [client 67.195.115.125] (32)Broken pipe:
> core_output_filter: writing data to the network
> [Fri Nov 06 00:52:32 2009] [info] [client 67.195.115.125] (32)Broken pipe:
> core_output_filter: writing data to the network
> [Fri Nov 06 00:52:32 2009] [info] [client 67.195.115.125] (32)Broken pipe:
> core_output_filter: writing data to the network
> [Fri Nov 06 00:52:32 2009] [info] [client 67.195.115.125] (32)Broken pipe:
> core_output_filter: writing data to the network
> [Fri Nov 06 00:52:33 2009] [info] [client 67.195.115.125] (32)Broken pipe:
> core_output_filter: writing data to the network
> [Fri Nov 06 00:52:34 2009] [info] [client 65.55.106.230] (104)Connection
> reset by peer: core_output_filter: writing data to the network
> [Fri Nov 06 00:52:36 2009] [info] [client 67.195.114.249] (32)Broken pipe:
> core_output_filter: writing data to the network
> [Fri Nov 06 00:52:37 2009] [info] [client 65.55.106.203] (104)Connection
> reset by peer: core_output_filter: writing data to the network
> [Fri Nov 06 00:52:37 2009] [info] [client 74.69.0.152] (32)Broken pipe:
> core_output_filter: writing data to the network
> [Fri Nov 06 00:55:52 2009] [info] [client 74.100.12.135] (32)Broken pipe:
> core_output_filter: writing data to the network
> [Fri Nov 06 00:56:18 2009] [info] [client 74.100.12.135] (32)Broken pipe:
> core_output_filter: writing data to the network
> [Fri Nov 06 00:57:26 2009] [info] [client 93.23.15.202] (70007)The timeout
> specified has expired: core_output_filter: writing data to the network
> [Fri Nov 06 00:57:37 2009] [info] [client 122.249.242.130] (70007)The
> timeout specified has expired: core_output_filter: writing data to the
> network
> [Fri Nov 06 00:58:50 2009] [info] [client 65.48.150.43] (32)Broken pipe:
> core_output_filter: writing data to the network
> [Fri Nov 06 00:58:58 2009] [info] [client 112.135.234.199] (104)Connection
> reset by peer: core_output_filter: writing data to the network
> [Fri Nov 06 00:59:09 2009] [info] [client 93.23.15.202] (32)Broken pipe:
> core_output_filter: writing data to the network
> [Fri Nov 06 00:59:33 2009] [info] [client 112.135.234.199] (104)Connection
> reset by peer: core_output_filter: writing data to the network
>
>
Forget the user-experienced 404 messages for a moment..

What you are seeing in the logs above is nothing really exceptional.
It means what it says : the server tried to send a response to the
client, but the client was not there anymore.
That can happen when a user clicks the CANCEL or BACK button, or clicks
on another link before this page is fully loaded.
A lot of users do that, all the time. They just can not stop themselves
from clicking all over.
Particularly if your site is slow to send the response to the user.

And in your log above, sometimes there are a few seconds between such
events, and sometimes a few minutes.

This being said, it can also be that there is some problem in your
network : for example a router or switch or firewall which closes the
connections when it should not.

You need to run a tool like wireshark on a user station, to find out
what happens, and how come the connection gets closed before pages are
finished loading.

Now about the user 404 status.
You need to check in your access log, and error log, if the 404
responses happen together with the broken pipes.
I think a 404 is a server response which means "the requested
object/page does not exist". It seems a bit strange that this would
occur together with a broken connection. I mean, if the server can send
a 404 response to the client, then obviously the connection is not broken.
Or else, where does that 404 response come from ? a proxy ?
Installing a browser add-on like HttpFox (for Firefox) or Fiddler2 (for
IE) would also help, on the client side, to see precisely what happens.

------------------------------------------------------------ ---------
The official User-To-User support forum of the Apache HTTP Server Project.
See for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
" from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org