O MySQL continua recebendo comandos de “conexão” 100X por minuto

3

Meu servidor estava tendo problemas de desempenho, coisas carregando devagar, páginas não carregando, etc, então eu corri o comando "top" depois de fazer o login via SSH. Percebi que a CPU ficava ativa até 40%, ligada e desligada, quando, literalmente, ninguém acessava o site. Eu tenho outros (muito menos poderosos) servidores com taxas de descanso em 1-5%, então eu sei que algo está errado. Eu entro no MySQL, habilito log geral e é isso que eu acho:

    event_time Descending 1     user_host   thread_id   server_id   command_type    argument 
    2014-09-20 04:35:07     [root] @ localhost []   46833   0   Connect     root@localhost on
    2014-09-20 04:35:07     [root] @ localhost []   46834   0   Connect     root@localhost on
    2014-09-20 04:35:04     [root] @ localhost []   46832   0   Connect     root@localhost on
    2014-09-20 04:35:03     [root] @ localhost []   46829   0   Connect     root@localhost on
    2014-09-20 04:35:03     [root] @ localhost []   46830   0   Connect     root@localhost on
    2014-09-20 04:35:03     [root] @ localhost []   46831   0   Connect     root@localhost on
    2014-09-20 04:34:58     [root] @ localhost []   46828   0   Connect     root@localhost on
    2014-09-20 04:34:57     [root] @ localhost []   46827   0   Connect     root@localhost on
    2014-09-20 04:34:48     [root] @ localhost []   46826   0   Connect     root@localhost on
    2014-09-20 04:34:41     [root] @ localhost []   46823   0   Connect     root@localhost on
    2014-09-20 04:34:41     [root] @ localhost []   46824   0   Connect     root@localhost on
    2014-09-20 04:34:41     [root] @ localhost []   46825   0   Connect     root@localhost on
    2014-09-20 04:34:39     [root] @ localhost []   46822   0   Connect     root@localhost on
    2014-09-20 04:34:37     [root] @ localhost []   46821   0   Connect     root@localhost on
    2014-09-20 04:34:36     [root] @ localhost []   46820   0   Connect     root@localhost on
    2014-09-20 04:34:33     [root] @ localhost []   46819   0   Connect     root@localhost on
    2014-09-20 04:34:30     [root] @ localhost []   46818   0   Connect     root@localhost on
    2014-09-20 04:34:29     [root] @ localhost []   46815   0   Connect     root@localhost on
    2014-09-20 04:34:29     [root] @ localhost []   46816   0   Connect     root@localhost on

Existe literalmente algo como 100 comandos "connect" que o mySQL está processando a cada minuto. Tenho certeza de que isso é o que está causando meus problemas de desempenho. Mas meu problema é que eu não sei de onde esses comandos estão vindo ou como eu poderia rastrear a origem. Alguma idéia?

    
por chris 20.09.2014 / 17:45

1 resposta

0

Obter o BruteForced, ou simplesmente preso em um loop de conexão, provavelmente seria um aplicativo defeituoso que você instalou, qual foi a sua instalação recente?

    
por 20.09.2014 / 20:48

Tags