J'ai un serveur dédié (pas un VPS / VM) sous x64 Centos 6.5 Final + cPanel. La machine a 16 Go de mémoire. J'exécute un serveur de jeux sur ce serveur (qui utilise MySQL comme back-end pour le magasin de données). Je gère également mon site Web et des forums sur cette machine.
Récemment, j'ai commencé à avoir de nombreuses erreurs concernant le manque de ressources pour faire fonctionner le serveur de jeu. J'ai donc utilisé le https://tools.percona.com/ suivant pour générer un nouveau my.cnf
fichier (optimisé pour mon serveur).
Depuis lors, les avertissements relatifs aux ressources ont disparu, mais le serveur MySQL ne cesse de planter fréquemment.
Ceci est mon /etc/my.cnf
jusqu'ici:
[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
Voici mon mysql-error.log
: http://pastebin.com/Qp8hMywg
Et mon server.domain.com.err
: http://pastebin.com/1KzaRMRV
Mettre à jour
J'ai exécuté le script perl de MySQL Tuner et voici le résultat: http://pastebin.com/7zxbTKa7
Avez-vous une idée de ce qui pourrait le faire planter fréquemment?
Merci d'avance pour toute aide / conseils.