Apache и MySQL приводят сервер к сканированию несколько раз в день

У меня возникли проблемы с устранением проблемы узкого места на моем сервере Ubuntu 12.04.

У меня очень маленький интранет-сайт вне сервера. Существуют веб-запросы (SOAP, HTML, REST и т. Д.) Со скоростью несколько небольших запросов каждую минуту, но в целом веб-сервер работает не сильно. Сервер используется только в качестве веб-сервера и файлового сервера SMB для небольшого числа пользователей.

Около 10 дней назад и с тех пор много раз в день сервер замедляется. Все SMB-соединения временно сбрасываются, время ожидания запросов ping, сеансы SSH сбрасываются, а веб-сервер перестает отвечать на запросы. Это «отключение» происходит в течение периода от 30 секунд до нескольких минут. После того, как сервер догоняет, время отклика всех запросов и время отклика сервиса возвращаются в нормальное состояние.

Я использовал поверх, чтобы сузить проблему до того, что похоже на Apache и, возможно, MySQL, привязывающий сервер. Никакие другие процессы в период отключения не вызывают подозрений. В течение этих периодов затемнения число процессов Apache увеличивается с 1-4 до 16+ процессов. Каждый процесс занимает 5-10% ЦП, поэтому в совокупности ЦП привязан к 100%. MySQL также работает выше, чем обычно, но занимает всего около 15% процессорного времени.

Я исследовал файлы журнала Apache (access.log и error.log) за период отключения и не могу обнаружить какие-либо подозрительные или ненормальные веб-запросы или проблемы в течение этого времени. Все запросы кажутся нормальными как раз перед отключением, как запросы в обычное время. Конечно, во время отключения не регистрируется доступ, потому что сервер не обрабатывает веб-запросы.

Я думаю, что если бы один веб-запрос заставлял сервер работать усердно, Apache по-прежнему справлялся бы со всеми остальными, тем самым поддерживая счет процесса Apache лишь немного выше. Количество процессов в Apache 16-20 и выше заставляет меня задуматься, почему сервер не отвечает ни на один из запросов. Может быть, это другая проблема, помимо Apache?

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

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

1
задан 23 June 2014 в 07:54

0 ответов

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

Похожие вопросы: