web-dev-qa-db-fra.com

Erreur lors du chargement du module Le serveur MySQL est parti

Je suis confronté à un problème sérieux avec Joomla version 1.7.

Le serveur MySQL est parti

J'utilise la plateforme de panier d'achat Virtuemart. Lorsque j'ai passé une commande, la page du message de confirmation de commande est fausse et le courrier électronique de la commande ne contient aucune information sur le produit, etc.

La requête posant problème est:

SELECT m.id, m.title, m.module, m.position, m.content, m.showtitle, m.params, mm.menuid
FROM jos_modules AS m
LEFT JOIN jos_modules_menu AS mm ON mm.moduleid = m.id
LEFT JOIN jos_extensions AS e ON e.element = m.module AND e.client_id = m.client_id
WHERE m.published = 1
  AND e.enabled = 1
  AND (m.publish_up = '0000-00-00 00:00:00' OR m.publish_up <= '2014-05-21 05:56:53')
  AND (m.publish_down = '0000-00-00 00:00:00' OR m.publish_down >= '2014-05-21 05:56:53')
  AND m.access IN (1,1,2)
  AND m.client_id = 0
  AND (mm.menuid = 0 OR mm.menuid <= 0)
ORDER BY m.position, m.ordering

J'ai déjà consulté de nombreux sites et joomla forum presque tous les sujets liés à ce problème disent que le problème de délai d'expiration du serveur mysql. ici , ici et ceci

La semaine dernière, le site fonctionnait bien.

Aussi, je n'ai pas le privilège de mettre à jour sa version à la dernière :(.

Donc, fondamentalement, devrais-je signaler ce problème à l’administrateur du serveur ou existe-t-il une solution de codage?

EDIT: RESOLU

Ce problème est dû au temps d'exécution de la requête mysql, à l'administrateur du serveur capable d'augmenter la limite et au problème résolu.

1
Jobin Jose

C'est un problème de MySQL. C'est possible:

  • MySQL Bug
  • Incohérences internes à MySQL
  • Restriction de charge MySQL/Timeout

Puisque l'erreur est le serveur MySQL est parti, la connexion est fermée et le processus MySQL est peut-être mort. Ce n'est pas un problème de codage au niveau de Joomla.

Vérifiez auprès de votre support d'hébergement. Si j'ai cette erreur sur mon serveur, j'exécute une vérification de la base de données pour résoudre toute incohérence et mets à jour MySQL vers la dernière version.

0
Anibal