MySQL: Mensagem de log estranha no log de consultas lentas

1

Eu encontrei no log de consultas lentas, há um monte desses logs, o que exatamente significa? Parece que o mysql está se reiniciando? Estou usando o mysql 5.0.77. Alguma ideia do que pode estar causando isso? Obrigado!

/usr/libexec/mysqld, Version: 5.0.77-log (Source distribution). started with:
Tcp port: 3306  Unix socket: /var/lib/mysql/mysql.sock
Time                 Id Command    Argument
/usr/libexec/mysqld, Version: 5.0.77-log (Source distribution). started with:
Tcp port: 3306  Unix socket: /var/lib/mysql/mysql.sock
Time                 Id Command    Argument
/usr/libexec/mysqld, Version: 5.0.77-log (Source distribution). started with:
Tcp port: 3306  Unix socket: /var/lib/mysql/mysql.sock
Time                 Id Command    Argument
    
por fei 27.10.2010 / 21:58

2 respostas

1

Isso acontece em duas situações. Algo executou uma instrução FLUSH LOGS que faz com que o mysqld feche e reabra todos os logs, incluindo o log lento.

Como alternativa, algo enviou um sinal SIGHUP para o mysqld. Isso também faz com que o mysqld feche e reabra os logs. Um SIGHUP é comumente enviado por logrotate quando ele executa a rotação de log.

    
por 15.02.2011 / 09:24
0

O mais provável é que o seu processo de rotação de log esteja pedindo ao mysql para iniciar novos logs, mas na verdade não está girando o log de consultas lentas para um novo arquivo. Isso pode ser porque ele está configurado para um tamanho mínimo de log ou simplesmente não sabe sobre o arquivo. Os documentos do MySQL têm algumas informações sobre a rotação de log , mas a maioria das distribuições usa uma ferramenta de todo o sistema para lidar com toda a rotação de todos os diferentes servidores e logs de uma só vez. Por exemplo, o Debian usa logrotate , que é configurado com a lista de arquivos de log do mysql em /etc/logrotate.d/mysql-server

    
por 28.10.2010 / 01:32

Tags