Apache/2.4.7 на Ubuntu зависает без очевидной причины, как я могу диагностировать его?

Я выполняю Apache 2.4.7 на Ubuntu. Это - довольно стандартная установка с помощью Цифрового Океана, каждый нажимает установку WordPress.

Это хорошо работало в течение многих месяцев с абсолютно никакой проблемой. Проблема сначала появилась 3 дня назад, и в то время сервер возрос в течение 60 дней без отклонения.

Apache не отказывает, но он просто зависает. Это не ответит вообще. Запросы HTTP испытывают таймаут. Процесс apache2 работает как бы то ни было.

Вершина не показывает загрузки. Ни физическая ни виртуальная память не закончилась. В журнале ошибок нет ничего. В журнале доступа нет ничего странного.

Единственный способ зафиксировать его состоит в том, чтобы перезагрузить сервер. service apache2 restart сбои, service apache2 start сбои.

Абсолютно ничто не было изменено на сервере вообще за многие месяцы. Я устанавливаю сервер около февраля '15. Были точно нулевые катастрофические отказы (или зависает), так как я устанавливаю сервер в феврале '15 до 3 дня назад. С тех пор апач завис примерно один раз в 24 часа. Я нашел, что никакие не фиксируют кроме перезагрузить целую систему.

Когда я пытаюсь проверить состояние сервера (или любой другой URL действительно), я получаю это:

Connecting to 127.0.0.1:80... connected.
HTTP request sent, awaiting response... 

И это просто зависнет неограниченно долго.

Кто-либо может помочь мне диагностировать и зафиксировать это?

Спасибо.

0
задан 10 July 2015 в 12:22
1 ответ

Я наконец нашел проблему. Приведенный ниже список IP-адресов (и, возможно, других) неоднократно попадал в /xmlrpc.php (WordPress) с почтовыми запросами, что в конечном итоге приводило к зависанию сервера. Я не уверен, что это DDOS или попытка каким-то образом перебрать WordPress.

179.43.159.26 185.62.189.129 31.49.106.155 37.114.148.184
94.228.215.87 104.255.67.211

0
ответ дан 24 November 2019 в 08:25

Теги

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