cPanel MySQL 5.5 Server fica travando (muitos erros + avisos)

0

Eu tenho um servidor dedicado (não um VPS / VM) rodando o x64 Centos 6.5 Final + cPanel. A máquina tem 16 GB de memória. Eu corro um servidor de jogo neste servidor (que usa o MySQL como back-end para armazenamento de dados). Eu também corro meu site e fóruns nesta máquina.

Recentemente, comecei a receber muitos erros sobre recursos insuficientes para executar o servidor do jogo, por isso usei o seguinte link para gere um novo my.cnf (otimizado para o meu servidor).

Desde então, os avisos relacionados ao recurso desapareceram, mas o MySQL Server continua travando com bastante frequência agora.

Este é o meu /etc/my.cnf até agora:

[mysqld]
innodb_file_per_table=1
open_files_limit=3576

# MyISAM #
key-buffer-size                = 32M
myisam-recover                 = FORCE,BACKUP

# SAFETY #
max-allowed-packet             = 16M
max-connect-errors             = 1000000

# CACHES AND LIMITS #
tmp-table-size                 = 32M
max-heap-table-size            = 32M
query-cache-type               = 0
query-cache-size               = 0
max-connections                = 500
thread-cache-size              = 100
open-files-limit               = 65535
table-definition-cache         = 4096
table-open-cache               = 100

# INNODB #
innodb-flush-method            = O_DIRECT
innodb-log-files-in-group      = 2
innodb-flush-log-at-trx-commit = 1
innodb-file-per-table          = 1
innodb-buffer-pool-size        = 8G

Este é o meu link mysql-error.log :

E meu server.domain.com.err : link

Atualizar

Eu executei o script perl do MySQL Tuner e esta é a saída: link

Alguma ideia do que poderia estar causando a falha freqüente?

Agradecemos antecipadamente por qualquer ajuda / dicas.

    
por Latheesan 29.03.2014 / 18:20

2 respostas

2

Eu não sei muito sobre o problema do MySQL, mas parece que Percona está ciente de esta questão .

The reasons for the current incompatibilities are:

  • Percona Server with XtraDB contains features that have been backported from MyQL 5.5. Some of the MySQL 5.5 features added new
    error codes.
  • Some Percona Server with XtraDB features have added new error codes.
    
por 02.04.2014 / 20:00
1

Seu banco de dados parece estar corrompido; Eu recomendo seguir os passos no link na mensagem de erro; link , mas primeiro as coisas primeiro, faça backup dos arquivos db!

Comece por definir

[mysqld]
innodb_force_recovery = 1

tente reiniciar o banco de dados. Você deve ser capaz de despejar as tabelas para um novo banco de dados limpo. Se isso não funcionar, defina-o como

[mysqld]
innodb_force_recovery = 2

e reinicie novamente. O MySQL não recomenda ir mais do que 3 no db de produção, devido à possível corrupção adicional.

A outra coisa é se você recentemente moveu o DB, você também moveu os arquivos de log do innodb?

    
por 06.04.2014 / 23:02