Apache/mod_cache:“错误 103 软件导致连接中止”

Ric*_*era 5 mod-cache apache-2.2

我们不断在 apache 错误日志中弹出以下错误:

[error] (103)Software caused connection abort: cache: error returned while trying to return disk cached data
Run Code Online (Sandbox Code Playgroud)

此错误以不规则的时间间隔发生,但平均每 10 分钟约 1-2 次。在过去的 2 天内,该站点已多次关闭,可能是因为此错误。

日志中弹出的唯一其他错误是client denied by server configuration,在过去 2 天内发生了大约 10 次。

我们使用的是 Apache/2.2.14 (Ubuntu)。最高回报:

top - 15:47:19 up  4:28,  2 users,  load average: 0.36, 0.78, 1.32
Tasks:  95 total,   1 running,  94 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.2%sy,  0.0%ni, 99.2%id,  0.7%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   3091660k total,   698416k used,  2393244k free,    58732k buffers
Swap:   492536k total,    31112k used,   461424k free,    52068k cached
Run Code Online (Sandbox Code Playgroud)

任何想法可能导致此问题以及我们如何解决它?

Joe*_*man 1

我看到了错误消息:

[error] (103)Software caused connection abort: cache: error returned while trying to return disk cached data
Run Code Online (Sandbox Code Playgroud)

之前有两种情况,两种情况都涉及文件系统问题(正如消息本身所暗示的那样),一种是保存缓存的分区已满的情况。缓存增长得非常快,最终填满了分区。另一次文件系统本身被损坏。

该错误意味着它是读取问题,但也可能是写入问题。

根本原因:你的文件系统

建议的解决方案:检查文件系统的完整性,如果检查通过,则将缓存移动到更大的分区或更大的磁盘,应该没问题。