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

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

Я использую Apache 2.4.7 на Ubuntu. Это довольно стандартная установка с использованием установки WordPress в один клик от Digital Ocean.

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

Apache не вылетает, а просто зависает. Он вообще не ответит. Истекло время ожидания HTTP-запросов. Однако процесс apache2 запущен.

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

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

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

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

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

И будет просто бесконечно висеть.

Может ли кто-нибудь помочь мне устранить неполадки и исправить это?

Спасибо.

Я наконец нашел проблему. Приведенный ниже список 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