@Byrger
Разработчик ПО для платежных систем

Падает БД при DDOS атаке Yii framework?

Привет всем

Есть сайт написанный на Yii.
Под хостинг выделенная машина, за сервером следит админ.
Но при ддосе всего в 100-200 ботов отваливается БД сервера
Ошибка: Cdbconnection Failed To Open The Db Connection

Причем запросы идут на главную страницу. А главная станица использует 2 запроса в БД и она и то их в кэш потом кидает на 10мин
А БД все равно отпадывает, видимо скрипт проходит авторизацию в БД, как это отключить если нет запросов и есть в кэше данные

Вот небольшой лог [ Yii ver: 1.1.15 ] [ Memory: 3364.52Kb ] [ Time: 0.084 ] [ DB Query: 0 ] [ App Log ]
  • Вопрос задан
  • 2744 просмотра
Пригласить эксперта
Ответы на вопрос 5
Sanasol
@Sanasol
нельзя просто так взять и загуглить ошибку
Смотрите логи базы.

Может проблема в количестве коннектов?
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
persistent connection врубите через p:host (mysqli), затем проверяете кол-во соединений к БД и спите спокойно.
Ответ написан
Комментировать
@evil0o
Смотрите логи базы.
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
Собственно админ и должен это решать, 100-200 ботов это не ддос, это школьник балуется программированием.
Ответ написан
Комментировать
@SashaSkot
Специалист широкого профиля
База падает скорее всего из-за недостатка памяти. Сконфигурируйте веб-сервер и СУБД на количество потоков - сделайте их меньше одновременно запускаемых. Включите кеширование БД
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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