Erreur "Trop de connections"

Eléphant du PHP | 66 Messages

12 janv. 2007, 18:23

Bonjour,

QQ peut-il me dire si l'erreur que j'ai actuellement sur mon site provient de mon hébergeur ou d'une mauvaise gestion des transactions?

Je précise qu'il s'agit de transactions non persistantes, que je n'ai pas codé le mysql_close() et que cette erreur survient après plusieurs jours où tout marchait plutôt bien. De plus, cette erreur n'est jamais apparue en local chez moi.

Pour voir l'erreur: http://www.enroute09.org et vous cliquez sur le logo en haut à gauche.

Ou alors sur ce lien direct

Merci,

Flashball

Administrateur PHPfrance
Administrateur PHPfrance | 3088 Messages

12 janv. 2007, 19:01

Attention, connexion != transaction.

Il s'agit bien d'un problème (non d'une erreur) lié à la configuration du serveur ou à un bug d'un script. Trop de connexions sont ouvertes.

Regarde sous phpMyAdmin les requêtes en cours et "tue" ("kill") celles qui durent depuis trop longtemps, si applicable

Code : Tout sélectionner

SHOW FULL PROCESSLIST
Ça peut éventuellement provenir de ton absence de mysql_close(), mais ce n'est pas une certitude.

Eléphant du PHP | 66 Messages

12 janv. 2007, 19:28

Merci pour les infos mais "phpMyAdmin" fait la même erreur à la connection ("#1040 - Trop de connections")!

De plus, je ne comprendrais pas que des requêtes "durent depuis trop longtemps" car j'effectue une requête, traite les résultats (mise en session généralement) et renvoit vers une page pour afficher le tout. Sachant que c'est PHP qui gère la suppression des connections ouvertes et qui ne servent plus, il n'y a donc pas de raisons que ces erreurs viennent de mon code. A moins que?

Eléphant du PHP | 66 Messages

12 janv. 2007, 19:42

Ayé, le problème s'est réglé tout seul...

J'en conclu que mon hébergeur a (encore) déconné. Est-ce une erreur "fréquente" sur les serveurs mutualisés ou alors j'ai de la chance? :?

Il commence à me gonfler hebergeur-discount en fait... :evil:

Administrateur PHPfrance
Administrateur PHPfrance | 3088 Messages

12 janv. 2007, 20:20

Est-ce une erreur "fréquente" sur les serveurs mutualisés
Ça dépend de l'hébergeur.
Il commence à me gonfler hebergeur-discount en fait... :evil:
Erm, ceci explique peut-être cela. Les serveurs surchargés font souvent ça.