Module forum fait tourner CPU à 100% (processus mysqld)
Adrien.D Membre non connecté
Booster Roquette
-
Booster Roquette
- Voir le profil du membre Adrien.D
- Inscrit le : 10/02/2013
- Site internet
Pour reprendre les discussions de http://www.phpboost.com/forum/topic-15703-1+phpboost-v5-0-b2.php#m147136 ici :
J'ai effectué en local une migration du forum mageialinux-online.org.
La page d'accueil du forum après la migration fait toujours tourner un CPU à 100% et la page ne s'affiche jamais (chargement de la page mais rien ne s'affiche) .
Le processus mysqld occupe 100% d'un CPU de la machine. Afficher une deuxième fois la page d'accueil du forum fait tourner un 2è CPU à 100%.
Y aurait-il une super méga requête de la balle au premier affichage du forum ? (plus de 167.000 messages pour 17.000 sujets)
ElenWii :Tu pourrais nous mettre à disposition les logs "erreur" et "acces" d'apache pour voir ce qu'il se passe ?
Accès à / (qui redirige sur /user)
Puis accès au Wiki
Puis tentative d'accès au forum.
Log mysql : http://pastebin.calculate-linux.org/en/show/11568
Log access_log : http://pastebin.calculate-linux.org/en/show/11569
Log error_log : vide
Edit: /forum/unread.php : ça affiche mais /forum/index.php tourne dans le vide.
Edit 2 : une page de topic, genre /forum/topic-21260+impossible-d-avoir-le-son-sur-video-facebook.php tourne aussi dans le vide.
Edit3: Config php et bdd : http://pastebin.calculate-linux.org/en/show/11572
Code TEXT :
---------------------------------System report--------------------------------- -----------------------------generated by PHPBoost----------------------------- SERVER CONFIGURATION----------------------------------------------------------- php version : 5.6.14 dbms version : MySQL 10.0.22-MariaDB-log gd library : 1 url rewriting : 1 apcu cache : 0 PHPBOOST CONFIGURATION--------------------------------------------------------- phpboost version : 5.0.b2 server url : http://dev.linuxtricks.fr site path : default theme : Base (Version 5.0.0) default language : Français default editor : BBCode home page : http://dev.linuxtricks.fr/index.php url rewriting : 1 apcu cache : 0 output gzip : 1 session cookie name : session session duration : 3600 active session duration : 300 DIRECTORIES AUTHORIZATIONS----------------------------------------------------- / : 1 /cache : 1 /cache/backup : 1 /cache/syndication : 1 /cache/tpl : 1 /cache/css : 1 /images/avatars : 1 /images/customization : 1 /images/group : 1 /images/maths : 1 /images/smileys : 1 /kernel/db : 1 /lang : 1 /templates : 1 /upload : 1
Administrateur de mon site perso linuxtricks.fr
janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
les logs mysql ont été activé avant ou après le phénomène ?
Possible de forcer PHP dans son ini à être bavard au maximum ?
Perso dans les logs de MySQL (logs binaire !?) je vois pas de référence à des tables forum, de plus dans ce cas précis (si MariaDB à les même options que MySQL) c'est pas le logs binaire qu'il faut activer (super gros consommateur), mais les logs des requêtes (aussi gros consommateur) car là on verra toute les requête que le moteur SQL a traité.
La seule chose bizarre dans les logs est le fait que le taille de l'accueil du forum fait 81.
Possible de mettre à disposition le dump des tables du forum (uniquement du forum pour avoir les messages/catégories et tous ce qui va avec) ?
Cordialement, janus57
Adrien.D Membre non connecté
Booster Roquette
-
Booster Roquette
- Voir le profil du membre Adrien.D
- Inscrit le : 10/02/2013
- Site internet
Je ne sais plus comment on fait les logs de requêtes, je vais regarder.
Je vais voir pour te faire un dump des tables du forum, je ne sais plus comment on exporte juste quelques tables avec mysqldump, je vais aussi chercher
Administrateur de mon site perso linuxtricks.fr
ElenWii Membre non connecté
-
Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
-
Equipe Graphique
Adrien.D Membre non connecté
Booster Roquette
-
Booster Roquette
- Voir le profil du membre Adrien.D
- Inscrit le : 10/02/2013
- Site internet
Les logs d'access (rien en error) : http://pastebin.calculate-linux.org/en/show/11578
Administrateur de mon site perso linuxtricks.fr
Adrien.D Membre non connecté
Booster Roquette
-
Booster Roquette
- Voir le profil du membre Adrien.D
- Inscrit le : 10/02/2013
- Site internet
ElenWii :Tu peux exporter le tables que tu veux via l'admin de PHPBoost
Bonne idée :P
https://oxygen.linuxtricks.fr/owncloud/index.php/s/Xxj6XOAQ9c3P11s
Administrateur de mon site perso linuxtricks.fr
janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
Citation :
Oui c'est les logs binaires ils sont toujours actifs.
toujours les désactiver hors débugage de MySQL/MariaDB et/ou de l'application testé car c'est un méga gros consommateur ce qui peut expliquer la surcharge.
y a pas le temps d’exécution dans les logs SQL ? ou du moins le temps à ou les requêtes ont été faites ?
Au niveau des logs d'accès je vois pas d'appel au forum, on est d'accord que d'après le premier post+ sujet du topic on parle bien d'un problème avec le forum ?
Cordialement, janus57
Adrien.D Membre non connecté
Booster Roquette
-
Booster Roquette
- Voir le profil du membre Adrien.D
- Inscrit le : 10/02/2013
- Site internet
la dernière ligne semble faire référence au forum (qui commence ligne54)
Administrateur de mon site perso linuxtricks.fr
janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
Citation :
la dernière ligne semble faire référence au forum (qui commence ligne54)
dans les logs SQL, mai pas dans les logs d'accès.
Le dump est en V5 c'est ça ?
Cordialement, janus57
Adrien.D Membre non connecté
Booster Roquette
-
Booster Roquette
- Voir le profil du membre Adrien.D
- Inscrit le : 10/02/2013
- Site internet
Citation :
Le dump est en V5 c'est ça ?
oui
Administrateur de mon site perso linuxtricks.fr
janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
le dump est pas complet (il faut le dump complet du forum).
Si possible faut exporter ça via phpMyAdmin voir carrément en ligne de commande vu la taille.
Cordialement, janus57
j1.seth Membre non connecté
-
Administrateur
- Voir le profil du membre j1.seth
- Inscrit le : 01/09/2008
- Site internet
- Groupes :
-
Chef de Projet
-
Equipe Développement
Dans nos tests on avait pas de base de données aussi grande c'est pourquoi on a pas vu le problème. On l'aurait rencontré en migrant le site officiel mais ça n'a pas encore été fait et du coup je vais attendre un peu le temps de corriger.
ElenWii Membre non connecté
-
Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
-
Equipe Graphique
j1.seth Membre non connecté
-
Administrateur
- Voir le profil du membre j1.seth
- Inscrit le : 01/09/2008
- Site internet
- Groupes :
-
Chef de Projet
-
Equipe Développement
Adrien.D Membre non connecté
Booster Roquette
-
Booster Roquette
- Voir le profil du membre Adrien.D
- Inscrit le : 10/02/2013
- Site internet
Le dump via l'interface n'allait pas ?
Je le refais ?
Le but était de mettre une version 5 en démo auprès des modérateurs de MLO, pour tester un MAX et remonter les bogues côté forum

Je suis évidemment intéressé à avoir un petit correctif pour faire tester du monde le futur site
et remonter le bogues surtout
Édité par Adrien.D Le 10/12/2015 à 17h43
Administrateur de mon site perso linuxtricks.fr
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie