PHP: Utilisation de connexions persistantes avec des résultats mysqli_connect Broken erreurs tuyaux

StackOverflow https://stackoverflow.com/questions/4104533

Question

Je suis en cours d'exécution:

CentOS 5.5 x86
cPanels-11.26.20 RELEASE
Apache 2.2.16
PHP 5.3.3 "--with-mysqli=mysqlnd"
MySQL 5.1.51

Lorsque je me connecte à la base de données, je l'utilise. « P: localhost » pour le nom d'hôte pour établir une connexion persistante

Hier, j'utilisais mon application sans problème avant de quitter le bureau. Aujourd'hui, j'essayé de l'utiliser à nouveau et il a retourné une erreur:

  

mysqli_connect () envoi de 46 octets   a échoué avec errno = 32 tuyau brisé

Si je supprime le « p » avant le nom d'hôte, le problème est résolu. Préfixer le « p » à nouveau et reparaît d'erreur. Cependant le redémarrage Apache résout le problème sans qu'il soit nécessaire de modifier le nom d'hôte. Si j'exécuter des scripts PHP CLI w / p: le nom d'hôte, ils fonctionnent très bien sans erreur

.

Y at-il un problème avec Apache? Est-ce que quelqu'un sait ce qui pourrait être la cause?

Merci à l'avance.

Était-ce utile?

La solution

Probablement est faible en raison de la mémoire? Il fallait beaucoup de connexions persistantes comment ont toute la RAM. Les connexions persistantes sont fermées très tard probablement de nouvelles connexions sont faites à chaque fois

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top