Eu tenho um servidor dedicado (não um VPS / VM) executando o x64 Centos 6.5 Final + cPanel. A máquina possui 16 GB de memória. Eu executo um servidor de jogos nesse servidor (que usa o MySQL como back-end para armazenamento de dados). Também administro meu site e fóruns nesta máquina.
Recentemente, comecei a receber muitos erros em relação a recursos insuficientes para executar o servidor do jogo, então usei o seguinte https://tools.percona.com/ para gerar um novo my.cnf
(otimizado para o meu servidor).
Desde então, os avisos relacionados a recursos desapareceram, mas o servidor MySQL 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
Aqui está o meu mysql-error.log
: http://pastebin.com/Qp8hMywg
E meu server.domain.com.err
: http://pastebin.com/1KzaRMRV
Atualizar
Corri o script perl do MySQL Tuner e esta é a saída: http://pastebin.com/7zxbTKa7
Alguma idéia do que poderia estar causando um travamento frequente?
Agradecemos antecipadamente por qualquer ajuda / dicas.