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

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

我们不断在 Apache 错误日志中收到以下错误:

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

此错误不定期发生,但平均每 10 分钟发生 1-2 次。在过去两天里,该网站已多次瘫痪,可能是因为此错误。

日志中出现的唯一其他错误是client denied by server configuration,该错误在过去两天内发生了大约 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

有什么想法可能导致该问题的原因是什么以及我们该如何解决它?

答案1

我看到了错误信息:

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

之前有过两种情况,都涉及文件系统问题(消息本身也暗示了这一点)。一种情况是保存缓存的分区已满。缓存增长得非常快,最终填满了整个分区。另一种情况是文件系统本身已损坏。

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

根本原因:你的文件系统

建议的解决方案:检查文件系统的完整性,如果检查无误,则将缓存移动到更大的分区或更大的磁盘,这样就没问题了。

相关内容