Назад | Перейти на главную страницу

Сервис Apache завис и входящие запросы не принимаются

На моем производственном сервере работает Apache v2.2.4 с mod_mono v1.2.4 в CentOS версии 5.2 (Final).

Внезапно служба Apache зависла во время обычного использования (примерно в 13:00 по восточноевропейскому времени). В настоящее время трафик не слишком высок. Мы впервые замечаем такое поведение на нашем сервере. Я заметил из журнала доступа, что даже последующие запросы также не принимаются, хотя были входящие запросы. Затем я вручную попытался вызвать вызов моего приложения из веб-браузера, он так и не вернулся, но все еще загружался.

Я не обнаружил необычного поведения / активности в:
1) Апач access_log и error_log
2) Ошибок на уровне ядра в /var/log/messages

У меня нет другого выхода, но в итоге я перезапустил службу Apache.

Есть идеи, что может вызвать зависание Apache и, таким образом, запретить последующие входящие запросы? Как мне отлаживать / диагностировать, когда это произойдет в следующий раз?

Мы высоко ценим советы / рекомендации экспертов по этому поводу.

Я столкнулся с этим, когда в ядре есть блокировка ввода-вывода. Возможно, Apache обслуживает данные из монтирования NFS или чего-то подобного, что может привести к серьезному сбою?