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
Reprise du message précédent
OKLe 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
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
En fait ElenWii je veux bien le dump stp par mail. Merci.
janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
Adrien.D :
OK
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 
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 
Bonjour,
ta BD est beaucoup trop grosse pour l'interface de PHPBoost + PHP, tu es je pense obligé de faire ça en CLI (ta BDD juste pour le forum fait plus de 100Mo, donc passer un petit coup d'optimisation peu pas faire de mal je pense).
Perso j'ai du importer le dump tronqué en CLI car aucune interface PHP n'en voulait sans que j'augmente le timeout de PHP (ce que je ne fait pas).
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
Il y a une astuce pour faire ça dans phpboost ?
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
la petite coche "optimisation" dans le panel de la BDD voir de phpMyAdmin qui va enlever les "pertes" des tables et ré-organiser un peu le tout, parfois on pue gagner plusieurs Mo selon la taille de la table.
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
J'attends le correctif
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
donc pas possible d'avoir de dump pour tester ?
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
janus57 :Bonjour,
donc pas possible d'avoir de dump pour tester ?
Cordialement, janus57
Voici : https://oxygen.linuxtricks.fr/owncloud/index.php/s/Q4bXROsFkUHTE3s
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
Code SQL :
SELECT @id_cat:= c.id, c.id AS cid, c.id_parent, c.name, c.rewrited_name, c.description AS subname, c.url, c.last_topic_id, t.id AS tid, t.idcat, t.title, t.last_timestamp, t.last_user_id, t.last_msg_id, t.nbr_msg AS t_nbr_msg, t.display_msg, t.STATUS, m.user_id, m.display_name AS login, m.level AS user_level, m.groups, v.last_view_id, (SELECT COUNT(*) FROM phpboost_forum_topics WHERE idcat IN ( @id_cat, (SELECT GROUP_CONCAT(id SEPARATOR ',') FROM phpboost_forum_cats WHERE id_parent = @id_cat), (SELECT GROUP_CONCAT(childs.id SEPARATOR ',') FROM phpboost_forum_cats parents INNER JOIN phpboost_forum_cats childs ON parents.id = childs.id_parent WHERE parents.id_parent = @id_cat) ) ) AS nbr_topic, (SELECT COUNT(*) FROM phpboost_forum_msg WHERE idtopic IN ( (SELECT GROUP_CONCAT(id SEPARATOR ',') FROM phpboost_forum_topics WHERE idcat = @id_cat), (SELECT GROUP_CONCAT(t.id SEPARATOR ',') FROM phpboost_forum_topics t LEFT JOIN phpboost_forum_cats c ON t.idcat = c.id WHERE id_parent = @id_cat) ) ) AS nbr_msg FROM phpboost_forum_cats c LEFT JOIN phpboost_forum_topics t ON t.id = c.last_topic_id LEFT JOIN phpboost_forum_view v ON v.user_id = '5639' AND v.idtopic = t.id LEFT JOIN phpboost_member m ON m.user_id = t.last_user_id WHERE c.id IN ('0', '68', '48', '104', '74', '72', '73', '70', '23', '154', '7', '69', '66', '129', '75', '51', '183', '131', '79', '3', '105', '6', '184', '185', '187', '188', '189', '190', '191', '192', '186', '193', '206', '194', '195', '205', '197', '196', '198', '199', '200', '201', '202', '203', '204', '172', '87', '96', '90', '15', '44', '65', '47', '46', '4', '8', '20', '19', '41', '40', '67', '18', '49', '1', '50', '2', '110', '16', '13', '14', '11', '10', '9', '12') ORDER BY c.id_parent, c.c_order
En effet, quand je tape cette commande dans mysql, la console mysql ne me donne pas la main et ça exécute...
Édité par Adrien.D Le 12/12/2015 à 11h20
Administrateur de mon site perso linuxtricks.fr
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

Ce sera quel fichier sur le git que je reprenne juste celui là ?
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
J'ai ouvert un bug pour cette erreur, le numéro sera inscrit sur le commit git

http://www.phpboost.com/bugtracker/detail/1403-module-forum-fait-tourner-cpu-100-processus-mysqld
janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
d'après ce que j'ai compris cela touche plusieurs modules.
Donc soit il faudra attendre la prochaine version, soit prendre directement du trunk.
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
Début de semaine.
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie