[EP-tech] Re: Error "Apache2 IO write: (103)"
Florian Heß
hess at ub.uni-heidelberg.de
Mon Mar 31 15:30:51 BST 2014
Am 22.03.2014 16:13, schrieb Centro de Documentación:
> Hi guys,
>
> I've noticed lots of "Apache2 IO write: (103) Software caused
> connection abort" messages appearing in our apache log. I'm worried
> because there are a lot of them. I think it's something unusual.
>
> Can something force eprints to stop a file retrieval? I mean something
> strange that could cause it.
>
> Is there a relationship between those messages and errors 500?
>
> I'm running EPrints 3.3.10, Apache 2.2.22, mod_perl/2.0.7
>
Hi,
my patch - thanks to Sebastien, we mailed about this (or maybe a
related?) issue last year - does not eliminate the "Software caused ..."
events, just checked the logs, but there should be fewer chances for
user agents to make massively parallel requests since this is explicitly
demotivated by header Accept-Ranges: none. Look if it reduces those
errors at least. EPrints should not deliver big pdf files in parallel
chunks as the system will likely read the whole file into memory. I am
not quite optimistic about Webserver processes able to share a file in
cache.
In EPrints/Apache/Storage.pm, line 183ff, change
EPrints::Apache::AnApache::header_out(
$r,
"Accept-Ranges" => "none" # was "bytes"
);
Caution: Any streamed A/V media might cease to work because of it.
I think that a certain share of aborted request come from search bots.
May it work for you nonetheless :-), would like to know if there is a
significant change in the ratio of "Software caused" events by all error
lines.
Florian
> Regards,
>
> Cristian
>
> /////////////////////////////////////////////
>
> Error in file retrieval: :Apache2 IO write: (103) Software caused
> connection abort at
> /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 207
> ------------------------------------------------------------------
> at /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 267
> EPrints::Apache::Storage::handler('Apache2::RequestRec=SCALAR(0x7fa7d9657610)')
> called at -e line 0
> eval {...} called at -e line 0
> ------------------------------------------------------------------
> ---------------- EPrints System Error ----------------------------
> ------------------------------------------------------------------
> Error in file retrieval: :Apache2 IO write: (103) Software caused
> connection abort at
> /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 207
> ------------------------------------------------------------------
> at /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 267
> EPrints::Apache::Storage::handler('Apache2::RequestRec=SCALAR(0x7fa7dc4eab28)')
> called at -e line 0
> eval {...} called at -e line 0
> ------------------------------------------------------------------
> ---------------- EPrints System Error ----------------------------
> ------------------------------------------------------------------
> Error in file retrieval: :Apache2 IO write: (103) Software caused
> connection abort at
> /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 207
> ------------------------------------------------------------------
> at /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 267
> EPrints::Apache::Storage::handler('Apache2::RequestRec=SCALAR(0x7fa7dc4e8f60)')
> called at -e line 0
> eval {...} called at -e line 0
> ------------------------------------------------------------------
> ---------------- EPrints System Error ----------------------------
> ------------------------------------------------------------------
> Error in file retrieval: :Apache2 IO write: (103) Software caused
> connection abort at
> /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 207
> ------------------------------------------------------------------
> at /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 267
> EPrints::Apache::Storage::handler('Apache2::RequestRec=SCALAR(0x7fa7dc4e8c30)')
> called at -e line 0
> eval {...} called at -e line 0
> ------------------------------------------------------------------
> ---------------- EPrints System Error ----------------------------
> ------------------------------------------------------------------
> Error in file retrieval: :Apache2 IO write: (103) Software caused
> connection abort at
> /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 207
> ------------------------------------------------------------------
> at /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 267
> EPrints::Apache::Storage::handler('Apache2::RequestRec=SCALAR(0x7fa7dc4e4648)')
> called at -e line 0
> eval {...} called at -e line 0
> ------------------------------------------------------------------
> ---------------- EPrints System Error ----------------------------
> ------------------------------------------------------------------
> Error in file retrieval: :Apache2 IO write: (103) Software caused
> connection abort at
> /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 207
> ------------------------------------------------------------------
> at /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 267
> EPrints::Apache::Storage::handler('Apache2::RequestRec=SCALAR(0x7fa7db885738)')
> called at -e line 0
> eval {...} called at -e line 0
> ------------------------------------------------------------------
> ---------------- EPrints System Error ----------------------------
> ------------------------------------------------------------------
> Error in file retrieval: :Apache2 IO write: (103) Software caused
> connection abort at
> /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 207
> ------------------------------------------------------------------
> at /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 267
> EPrints::Apache::Storage::handler('Apache2::RequestRec=SCALAR(0x7fa7dc4e8c30)')
> called at -e line 0
> eval {...} called at -e line 0
> ------------------------------------------------------------------
> ---------------- EPrints System Error ----------------------------
> ------------------------------------------------------------------
> Error in file retrieval: :Apache2 IO write: (103) Software caused
> connection abort at
> /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 207
> ------------------------------------------------------------------
> at /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 267
> EPrints::Apache::Storage::handler('Apache2::RequestRec=SCALAR(0x7fa7dc4f5a38)')
> called at -e line 0
> eval {...} called at -e line 0
> ------------------------------------------------------------------
> ---------------- EPrints System Error ----------------------------
> ------------------------------------------------------------------
> Error in file retrieval: :Apache2 IO write: (103) Software caused
> connection abort at
> /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 207
> ------------------------------------------------------------------
> at /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 267
> EPrints::Apache::Storage::handler('Apache2::RequestRec=SCALAR(0x7fa7dc4dd140)')
> called at -e line 0
> eval {...} called at -e line 0
> ------------------------------------------------------------------
> ---------------- EPrints System Error ----------------------------
> ------------------------------------------------------------------
> Error in file retrieval: :Apache2 IO write: (103) Software caused
> connection abort at
> /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 207
> ------------------------------------------------------------------
> at /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 267
> EPrints::Apache::Storage::handler('Apache2::RequestRec=SCALAR(0x7fa7dc4ec058)')
> called at -e line 0
> eval {...} called at -e line 0
> ------------------------------------------------------------------
> ---------------- EPrints System Error ----------------------------
> ------------------------------------------------------------------
> Error in file retrieval: :Apache2 IO write: (103) Software caused
> connection abort at
> /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 207
> ------------------------------------------------------------------
> at /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 267
> EPrints::Apache::Storage::handler('Apache2::RequestRec=SCALAR(0x7fa7d9657610)')
> called at -e line 0
> eval {...} called at -e line 0
> ------------------------------------------------------------------
> ---------------- EPrints System Error ----------------------------
> ------------------------------------------------------------------
> Error in file retrieval: :Apache2 IO write: (103) Software caused
> connection abort at
> /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 207
> ------------------------------------------------------------------
> at /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 267
> EPrints::Apache::Storage::handler('Apache2::RequestRec=SCALAR(0x7fa7d9657610)')
> called at -e line 0
> eval {...} called at -e line 0
> ------------------------------------------------------------------
> ---------------- EPrints System Error ----------------------------
> ------------------------------------------------------------------
> Error in file retrieval: :Apache2 IO write: (103) Software caused
> connection abort at
> /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 207
> ------------------------------------------------------------------
> at /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 267
> EPrints::Apache::Storage::handler('Apache2::RequestRec=SCALAR(0x7fa7db853200)')
> called at -e line 0
> eval {...} called at -e line 0
> ------------------------------------------------------------------
> ---------------- EPrints System Error ----------------------------
> ------------------------------------------------------------------
> Error in file retrieval: :Apache2 IO write: (103) Software caused
> connection abort at
> /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 258
> ------------------------------------------------------------------
> at /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 267
> EPrints::Apache::Storage::handler('Apache2::RequestRec=SCALAR(0x7fa7dc4e7708)')
> called at -e line 0
> eval {...} called at -e line 0
> ------------------------------------------------------------------
> ---------------- EPrints System Error ----------------------------
> ------------------------------------------------------------------
> Error in file retrieval: :Apache2 IO write: (103) Software caused
> connection abort at
> /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 207
> ------------------------------------------------------------------
> at /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 267
> EPrints::Apache::Storage::handler('Apache2::RequestRec=SCALAR(0x7fa7db889d80)')
> called at -e line 0
> eval {...} called at -e line 0
> ------------------------------------------------------------------
> ---------------- EPrints System Error ----------------------------
> ------------------------------------------------------------------
> Error in file retrieval: :Apache2 IO write: (103) Software caused
> connection abort at
> /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 258
> ------------------------------------------------------------------
> at /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 267
> EPrints::Apache::Storage::handler('Apache2::RequestRec=SCALAR(0x7fa7dc4e9a58)')
> called at -e line 0
> eval {...} called at -e line 0
> ------------------------------------------------------------------
> ---------------- EPrints System Error ----------------------------
> ------------------------------------------------------------------
> Error in file retrieval: :Apache2 IO write: (103) Software caused
> connection abort at
> /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 258
> ------------------------------------------------------------------
> at /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 267
> EPrints::Apache::Storage::handler('Apache2::RequestRec=SCALAR(0x7fa7dc4e8fd8)')
> called at -e line 0
> eval {...} called at -e line 0
> ------------------------------------------------------------------
> ---------------- EPrints System Error ----------------------------
> ------------------------------------------------------------------
> Error in file retrieval: :Apache2 IO write: (103) Software caused
> connection abort at
> /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 258
> ------------------------------------------------------------------
> at /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 267
> EPrints::Apache::Storage::handler('Apache2::RequestRec=SCALAR(0x7fa7db88c388)')
> called at -e line 0
> eval {...} called at -e line 0
> ------------------------------------------------------------------
> ---------------- EPrints System Error ----------------------------
> ------------------------------------------------------------------
> Error in file retrieval: :Apache2 IO write: (103) Software caused
> connection abort at
> /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 258
> ------------------------------------------------------------------
> at /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 267
> EPrints::Apache::Storage::handler('Apache2::RequestRec=SCALAR(0x7fa7db84bc40)')
> called at -e line 0
> eval {...} called at -e line 0
> ------------------------------------------------------------------
> ---------------- EPrints System Error ----------------------------
> ------------------------------------------------------------------
> Error in file retrieval: :Apache2 IO write: (103) Software caused
> connection abort at
> /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 258
> ------------------------------------------------------------------
> at /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 267
> EPrints::Apache::Storage::handler('Apache2::RequestRec=SCALAR(0x7fa7dc4f1d48)')
> called at -e line 0
> eval {...} called at -e line 0
> ------------------------------------------------------------------
> ---------------- EPrints System Error ----------------------------
> ------------------------------------------------------------------
> Error in file retrieval: :Apache2 IO write: (103) Software caused
> connection abort at
> /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 207
> ------------------------------------------------------------------
> at /usr/share/eprints3/perl_lib/EPrints/Apache/Storage.pm line 267
> EPrints::Apache::Storage::handler('Apache2::RequestRec=SCALAR(0x7fa7db891e78)')
> called at -e line 0
> eval {...} called at -e line 0
> *** Options: http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech
> *** Archive: http://www.eprints.org/tech.php/
> *** EPrints community wiki: http://wiki.eprints.org/
> *** EPrints developers Forum: http://forum.eprints.org/
>
--
UB Heidelberg (Altstadt)
Plöck 107-109, 69117 HD
Abt. Informationstechnik
Tel. 06221 / 54 3550
http://www.ub.uni-heidelberg.de/
-------------- next part --------------
An embedded message was scrubbed...
From: unknown sender
Subject: no subject
Date: no date
Size: 5501
Url: http://mailman.ecs.soton.ac.uk/pipermail/eprints-tech/attachments/20140331/cc092f88/attachment.eml
More information about the Eprints-tech
mailing list