Conexões MySQL cobrindo para fora em segundos
-
21-08-2019 - |
Pergunta
Eu tenho problema aweird que só agora começou a acontecer.
Eu tenho um pequeno cluster (um web e um db) e configuração i hospedar um grupo bastante popular OF4 -5 sites que permitem aos usuários criar suas próprias dynamicly communitys bate-papo móvel automaticly. cada site tem sua própria createdand mysql db povoada automaticly.
este é tudo muito bem,
mas nos últimos 24 horas coisas estranhas começaram a acontecer, Anteriormente, eu tinha as max_connections SQL definido para 500 e este foi perfeitamente adaqute para a demanda, mas agora, mesmo quando eu definir a conexão com 4000+ todos eles são maxxed para fora dentro de 5-10 minutos, e processlist mysql mostra milhares de conexões de usuários não autenticados sentadas status de login,
i ter ido através dos sites e todas as suas configurações do MySQL são muito bem que eu não posso ver o que é o problema.
especificações de servidor abaixo
servidor db:
- duplo AMD Opteron 246
- 8GB de RAM
- 120gb hd (64gb livre)
- troca 33PT (rarly usado, mas sua para emergencys)
- centos 5 de 64 bits.
- 100Mbit direta lan para serv web
única mysql, ssh e webmin corrida, há outros aplicativos instalados
servidor web:
- AMD Athlon 64 3800 +
- Plesk 9.2.1
- 4gb RRAM
- 2x120gb hds
apache status de onthe servidor web só mostra 120ish http conexões butthe sql continua subindo
Solução 2
encontrado o problema, por algum motivo mysql decidiu começar a tentar dodns pesquisas para conexões, dontknow porquê, mas itseems ser resolvido agora, depois de adicionar skip-name-resolve para my.cnf
Outras dicas
Se absolutamente nada mudou, talvez alguém está tentando atacar o seu site?
Veja se você pode encontrar o que IPs as conexões espúrias são provenientes.