logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 13-04-2018 14:16:01

allann
Membre
Inscription : 01-07-2014

conseil pb de charge mysql

Bonjour,

je viens vers vous pour un conseil d'admin,   j'ai un ami qui m'a confie l'infogerance de son serveur dedie heberge chez sawyourstart
le site est un site wordpress avec base mysql qui est victime de son succes
serveur dedie 3.2ghz debian 8 2TO en raid 1 et 32G de ram avec mysql installee

en general il y a 200/ 300 connetes sur le site la ca va mais hier un article a fait le buzz on est monte a 1000 voir 1200 users on line
la personne avant moi a modifie le max_connect user a 3200 voici le fichier  de config
moi j'avais augmenter le swap de 1G à 3GO il y a une amelioration le site est plus rapide car la personne a declare 1Gde swap alors que le serveur fait 32G de ram

mais hier le serveur a plante une premiere fois suite a surcharge puis 1H apres  puis reboot mais  les services n'ont pas redemarres correctement, donc j'ai fais un reboot a froid et la c'est rentre dans l'ordre

j'avais un message d'erreur le processus mysql a commence 48GO de ram 


ma question est la suivante j'ai propose  à la personne de commander un autre serveur identique et de deplacer la base de donnes mysql sur le second serveur de  dedia a ca  ? d'apres vous ?
ou d'installer  peut etre varnish ??

merci de votre aide 


<code>
[mysqld]
#
# * Basic Settings
#
user            = mysql
pid-file        = /var/run/mysqld/mysqld.pid
socket          = /var/run/mysqld/mysqld.sock
port            = 3306
basedir         = /usr
datadir         = /var/lib/mysql
tmpdir          = /tmp
lc-messages-dir = /usr/share/mysql
skip-external-locking




key_buffer              = 280M
max_allowed_packet      = 16M
thread_stack            = 192K
thread_cache_size       = 8
# This replaces the startup script and checks MyISAM tables if needed
# the first time they are touched
myisam-recover         = BACKUP
max_connections        = 3200
max_heap_table_size = 60M
tmp_table_size = 48M
table_open_cache = 500
join_buffer_size = 256K



#table_cache            = 64
#thread_concurrency     = 10
#
# * Query Cache Configuration
#
query_cache_limit       = 5M
query_cache_size        = 32M
#
# * Logging and Replication
#
# Both location gets rotated by the cronjob.
# Be aware that this log type is a performance killer.
# As of 5.1 you can enable the log at runtime!
#general_log_file        = /var/log/mysql/mysql.log
#general_log             = 1
#




tmp_table_size = 32M

[mysqldump]
quick
quote-names
max_allowed_packet      = 16M

[mysql]
#no-auto-rehash # faster start of mysql but no tab completition

[isamchk]
key_buffer              = 280M
</code>

Hors ligne

#2 13-04-2018 15:01:24

anonyme
Invité

Re : conseil pb de charge mysql

Bonjour
c'est la suite de celui ci  =>  https://debian-facile.org/viewtopic.php?id=21065
nota: tu a les balises "code"  pour faire quelque chose de propre et plus agréable a lire
donc c'est mysql qui prend beaucoup de mémoire ?
je te cite :


j'avais un message d'erreur le processus mysql a commence 48GO de ram
 


les gens qui te loue le serveur te conseille quoi ?
il me semble que pour 64Go (au lieu de 32 ) c'est 5 euros de plus par mois
un swap minimum de 64 Go
pour le reste ça dépasse mes compétences  hmm  , je laisse faire les spécialistes  neutral

ps: pour le processeur un seul de 8 cores de 3.2Ghz ?

Dernière modification par anonyme (13-04-2018 15:04:49)

Pied de page des forums