@fantik22

Сервер запускает 400 процессов php после нажатия f5 3-4 раза, как фиксить?

Добрый день, недавно столкнулся с ddos-атакой, было принято решение переехать на новый сервер. После того как я перенёс все данные, я решил почитать про nginx, а в следствии и установить его. Поставил с помощью isp, конфиги не трогал. Насколько я понял isp ставит nginx как кэширующий прокси-сервер. Утром заметил что сайт лежит, зашел в htop, а там 5d42d1e431c2a926662068.jpeg
И куча процессов php(скрин не остался). Причём reboot помогал через раз. netstat показывал кучу подключений по 127.0.0.1. Сейчас научился бороться с этим вот так:
service httpd restart
service nginx stop
killall -9 php
//жду 10 секунд
service nginx start

На беке к странице только 2 запроса к БД(бд стоит на localhost)
Насколько я понимаю это всё из-за nginx'а

UPD. Повторить баг не удалось, видать мне просто повезло с кликом f5 3-4 раза, а может и должно пройти время после рестарта
  • Вопрос задан
  • 501 просмотр
Пригласить эксперта
Ответы на вопрос 1
inside22
@inside22
fantik22 для начала подключите Cloudflare.
Если как NGINX установлен как Proxy, то 127.0.0.1, это как раз обращения с Apache на NGINX.

Далее, можно поставить csf или fail2ban.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы