Apache 2 PHP & quot; не найден или не может определить & quot; вылетает наш сайт

Наш сервер начал получать конкретный URL с разных IP-адресов. URL был для файла wp-login.php. У нас работает PHP, но мы не работаем с Word Press. Это похоже на атаку грубой силой. У нас есть тысячи записей в журнале ошибок, которые выглядят так:

[Понедельник, 25 сентября 08: 49: 02.199784 2017] [: ошибка] [pid 55904] [клиент 85.101.234.119:62848] сценарий ‘/var/www/html/wp-login.php’ не найден или не может быть настроен
[Понедельник, 25 сентября 08: 52: 59.426923 2017] [: ошибка] [pid 62559] [клиент 157.50.13.248:57481] сценарий ‘/var/www/html/wp-login.php’ не найден или не может быть настроен
[Пн. Сен. 08: 59: 24.561571 2017] [: ошибка] [pid 73252] [клиент 42.115.49.147:39332] скрипт ‘/var/www/html/wp-login.php’ не найден или не может быть зарегистрирован
[Понедельник, 25 сентября 09: 03: 36.470029 2017] [: ошибка] [pid 74502] [клиент 24.14.179.217:34758] сценарий ‘/var/www/html/wp-login.php’ не найден или не может быть настроен

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

[Вторник, 26 сентября 07: 31: 04.925077 2017] [mpm_prefork: error] [pid 53301] AH00161: сервер достиг настройки MaxRequestWorkers, рассмотрите возможность повышения параметра MaxRequestWorkers

Затем мы начинаем получать тысячи таких записей:

[Вторник, 26 сентября 07: 40: 26.028058 2017] [ядро: уведомление] [pid 53301] AH00051: сигнал выхода дочернего pid 61097 Ошибка шины (7), возможна ошибка coredump в / etc / apache2
[Вторник, 26 сентября 07: 40: 27.032093 2017] [основной: уведомление] [pid 53301] AH00051: выходной сигнал дочернего pid 61118 Ошибка шины (7), возможный coredump в / etc / apache2
[Вторник, 26 сентября 07: 40: 28.032829 2017] [mpm_prefork: error] [pid 53301] (12) Невозможно выделить память: AH00159: fork: невозможно обработать новый процесс
[Вторник, 26 сентября 07: 40: 38.034664 2017] [core: note] [pid 53301] AH00051: дочерний pid 61127, выходной сигнал Ошибка шины (7), возможный coredump в / etc / apache2
[Вторник, 26 сентября 07: 40: 38.035026 2017] [core: note] [pid 53301] AH00051: выходной сигнал дочернего pid 61116 Ошибка шины (7), возможный coredump в / etc / apache2
[Вторник, 26 сентября 07: 40: 38.035068 2017] [основной: уведомление] [pid 53301] AH00051: выходной сигнал дочернего pid 61115 Ошибка шины (7), возможный coredump в / etc / apache2
[Вторник, 26 сентября 07: 40: 39.499756 2017] [mpm_prefork: error] [pid 53301] (12) Невозможно выделить память: AH00159: fork: невозможно обработать новый процесс
[Вторник, 26 сентября 07: 40: 49.501294 2017] [ядро: уведомление] [pid 53301] AH00051: сигнал выхода дочернего pid 73499 Ошибка шины (7), возможна ошибка coredump в / etc / apache2
[Вторник, 26 сентября 07: 40: 49.501632 2017] [ядро: уведомление] [pid 53301] AH00051: сигнал выхода дочернего pid 73498 Ошибка шины (7), возможна ошибка coredump в / etc / apache2
[Вторник, 26 сентября 07: 40: 49.501667 2017] [core: note] [pid 53301] AH00051: выходной сигнал дочернего pid 73500 Ошибка шины (7), возможный coredump в / etc / apache2
[Вторник, 26 сентября 07: 40: 49.501764 2017] [ядро: уведомление] [pid 53301] AH00051: сигнал выхода дочернего pid 61188 Ошибка шины (7), возможна ошибка coredump в / etc / apache2
[Вторник, 26 сентября 07: 40: 49.501797 2017] [ядро: уведомление] [pid 53301] AH00051: сигнал выхода дочернего pid 61170 Ошибка шины (7), возможна ошибка в файле / etc / apache2
[Вторник, 26 сентября 07: 40: 50.509833 2017] [mpm_prefork: error] [pid 53301] (12) Невозможно выделить память: AH00159: fork: невозможно обработать новый процесс
[Вторник, 26 сентября 07: 41: 00.512913 2017] [mpm_prefork: error] [pid 53301] (12) Невозможно выделить память: AH00159: fork: невозможно обработать новый процесс
[Вторник, 26 сентября 07: 41: 10.529013 2017] [core: note] [pid 53301] AH00051: дочерний pid 61268, выходной сигнал Ошибка шины (7), возможный coredump в / etc / apache2
[Вторник, 26 сентября 07: 41: 10.535317 2017] [ядро: уведомление] [pid 53301] AH00051: сигнал выхода дочернего pid 61201 Ошибка шины (7), возможна ошибка в файле / etc / apache2
[Вторник, 26 сентября 07: 41: 10.535367 2017] [core: note] [pid 53301] AH00051: дочерний pid 61204, выходной сигнал Ошибка шины (7), возможный coredump в / etc / apache2

Затем мы в буквальном смысле запустили 100 или более процессов apache2, и наше пространство подкачки исчерпано, и сервер пришел к сканированию и не отвечает.

Я временно исправил это, поместив пустую страницу wp-login.php в корень и перезапустив apache. Но теперь я могу воспроизвести то же поведение, просто сделав запрос на поддельный URL. Я получаю 404, но я также запускаю больше процессов apache2 и те же записи в журнале.

Я не очень разбираюсь в Apache и его конфигурации. Кто-нибудь может мне помочь с этим вопросом?

Спасибо,

кроличий садок

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …