Mysql Connections достигает максимума за считанные секунды

StackOverflow https://stackoverflow.com/questions/859072

  •  21-08-2019
  •  | 
  •  

Вопрос

У меня странная проблема, которая только начала проявляться.

У меня есть небольшой кластер (один веб-сайт и одна база данных), и я размещаю довольно популярную группу из 4-5 сайтов, которые позволяют пользователям автоматически создавать свои собственные мобильные чат-сообщества.На каждом сайте создается и автоматически заполняется собственная база данных MySQL.

все в порядке,

Но за последние 24 часа странные вещи начали происходить, ранее у меня был SQL Max_Connections, который был установлен на 500, и это было идеально для требований, но теперь, даже когда я установил соединение на 4000+, все они вышли в течение 5-10 минут, но теперь, даже когда я установил соединение на 4000+, они все выявлены в течение 5-10 минут, но теперь, даже когда я установил соединение на 4000+, они все выявлены в течение 5-10 минут. и MySQL ProcessList показывает тысячи неавтотимированных пользовательских соединений, сидящих в статусе входа в систему,

Я просмотрел сайты, и все их конфигурации MySQL в порядке, поэтому я не могу понять, в чем проблема.

характеристики сервера ниже

сервер БД:

  • двойной процессор AMD Opteron 246
  • 8 ГБ оперативной памяти
  • 120 ГБ HD (64 ГБ бесплатно)
  • Подкачка на 33 ГБ (используется редко, но на крайний случай)
  • Центос 5 64бит.
  • прямая 100-мегабитная локальная сеть на веб-сервер

работают только MySQL, SSH и Webmin, другие приложения не установлены

веб сервер:

  • AMD Athlon 64 3800+
  • плеск 9.2.1
  • 4 ГБ оперативной памяти
  • 2x120 ГБ HDD

Статус Apache на веб-сервере показывает только 120 http-соединений, но SQL продолжает расти

Это было полезно?

Решение 2

нашел проблему, по какой-то причине mysql решил начать поиск соединений в dodns, не знаю почему, но теперь, кажется, с этим разобрались после добавления Skip-Name-Resolve в my.cnf

Другие советы

Если больше ничего не изменилось, возможно, кто-то пытается атаковать ваш сайт?

Посмотрите, сможете ли вы определить, с каких IP-адресов исходят ложные соединения.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top