Aller au contenu

Lost connection to MySQL server during query


Sujets conseillés

Posté

Bonjour a Tous

J' ai une erreur recurrente sur mon site

au niveau de MySQL.

Ca arrive au niveau d' un assert(mysql_free_result($cursor));

J' ai aussi remarqué que en cas d' erreur le temps d' execution était super

long (>20 s).

Ayant investigué depuis des semaines sans trouver de solution (j' ai bien verifie les connect/close) je me permets de vous demander votre avis.

Merci d' avance

Markus

Posté

Tu ne dis pas si tu es sur serveur dédié ou sur serveur mutualisé. :(

Je pense que tu dois être sur mutualisé, et tu fais face à une limitation imposée par l'hébergeur quant à la durée maximale d'une requête.

20 secondes me semble énorme. Quelle requête fais-tu ? Tu dois pouvir l'améliorer, ou la scinder en sous-requêtes.

Posté

Bonjour Dan

C' est souvent la que ca se passe:http://locations-ventes.net/annonces.php5

Je suis chez nfrance (mutualisé je crois).

Je fais deux requetes:

une premiere selection de mes annonces suivant des criteres (type, lieu...).

SELECT * FROM `annonce` WHERE 1 ORDER BY`date`DESC LIMIT 0,15

puis je recupere le nombre total d annonces pour calculer le nombre de pages (suivante, précédente...)

SELECT COUNT(*) FROM `annonce` WHERE 1

j' ai demandé a plusieurs reprise a mon hébergeur des pistes sans réponse...

je me suis bien gratté la tête avec ce pb récurrent...

Tu as une idée Dan STP?

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...