Pedro gostaria de saber se tem como eu resgatar meu backup diario atravez do ssh ou dentro do sistema pois aconteu um problema aqui e o servidor deixou de enviar emails de backup desde mes 10/10 e não tinha visto. o erro é:
Impossivel estabelecer uma conexão com o banco de dados.
Socorro!!
Visualizações: 64
Para adicionar comentários, você deve ser membro de MK-AUTH.
Se eu não me engano o backup fica dentro de /usr/local/mkauth/backup
Em uma instalação do MK-AUTH que fiz, também aconteceu esse problema, analisei os logs do mysql (banco de dados) e o banco de dados estava tendo muitas requisições ao mesmo tempo e por padrão o mysql aceita somente 100 conexões simultâneas.
Se você entrar no mysql (mysql -p) ele irá pedir a senha do mysql (que é vertrigo), digite o comando SHOW PROCESSLIST; o mysql vai fazer uma consulta e mostrar todas as conexões abertas ao banco neste momento, o meu agora deu 137 conexões:
edite o arquivo my.cnf que está dentro de /etc/mysql (vi /etc/mysql/my.cnf ou mcedit /etc/mysql/my.cnf), procure o campo #max_connections descomente o mesmo (retire a cerquilha (#) da frente) e altere para:
max_connections = 5000
Assim o banco poderá aceitar 5000 requisições simultâneas.
Feito isso basta reiniciar o banco com o comando: sh /etc/init.d/mysql restart
Abraços
Ps: Pedro o que vem a ser essas conexões com comandos SLEEP na base ? Acho que pode ser isso que está sobrecarregando o banco.
Respostas
Olá amigo Dyego tudo bem ?
Se eu não me engano o backup fica dentro de /usr/local/mkauth/backup
Em uma instalação do MK-AUTH que fiz, também aconteceu esse problema, analisei os logs do mysql (banco de dados) e o banco de dados estava tendo muitas requisições ao mesmo tempo e por padrão o mysql aceita somente 100 conexões simultâneas.
Se você entrar no mysql (mysql -p) ele irá pedir a senha do mysql (que é vertrigo), digite o comando SHOW PROCESSLIST; o mysql vai fazer uma consulta e mostrar todas as conexões abertas ao banco neste momento, o meu agora deu 137 conexões:
| 114737 | root | localhost | mkradius | Sleep | 11 | | NULL |
| 114738 | root | localhost | mkradius | Sleep | 18 | | NULL |
| 114739 | root | localhost | mkradius | Sleep | 2 | | NULL |
| 114740 | root | localhost | mkradius | Sleep | 9 | | NULL |
| 114808 | root | localhost | mkradius | Sleep | 206 | | NULL |
| 114809 | root | localhost | mkradius | Sleep | 198 | | NULL |
| 114810 | root | localhost | mkradius | Sleep | 176 | | NULL |
| 114825 | root | localhost | NULL | Query | 0 | NULL | show processlist |
+--------+------+-----------+----------+---------+------+-------+------------------+
137 rows in set (0.00 sec)
mysql>
O QUE FAZER ?
edite o arquivo my.cnf que está dentro de /etc/mysql (vi /etc/mysql/my.cnf ou mcedit /etc/mysql/my.cnf), procure o campo #max_connections descomente o mesmo (retire a cerquilha (#) da frente) e altere para:
max_connections = 5000
Assim o banco poderá aceitar 5000 requisições simultâneas.
Feito isso basta reiniciar o banco com o comando:
sh /etc/init.d/mysql restart
Abraços
Ps: Pedro o que vem a ser essas conexões com comandos SLEEP na base ? Acho que pode ser isso que está sobrecarregando o banco.