Apache/mod_cache: "Ошибка 103 Программное обеспечение вызвало прерывание соединения"

Мы продолжаем получать следующую ошибку в журнале ошибок apache:

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

Эта ошибка возникает с нерегулярными интервалами, но в среднем примерно 1-2 раза каждые 10 минут. За последние 2 дня сайт несколько раз выходил из строя, возможно, из-за этой ошибки.

Единственная другая ошибка, которая появляется в журнале client denied by server configuration, что произошло около 10 раз за последние 2 дня.

Мы используем 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

Раньше в двух ситуациях, в обеих из которых возникали проблемы с файловой системой (как видно из самого сообщения), была ситуация, когда раздел, содержащий кэш, был заполнен. кэши растут очень быстро, и, в конце концов, они заполнили раздел. В другой раз сама файловая система была повреждена.

Ошибка подразумевает, что это проблема чтения, но это также может быть проблема записи.

Основная причина: ваша файловая система

Предлагаемое решение: проверьте целостность файловой системы и, если это подтвердится, переместите кэш на больший раздел или на больший диск, и все будет в порядке.

Другие вопросы по тегам