PHP: Die Verwendung von persistenten Verbindungen mit mysqli_connect Ergebnisse in Rohrbruch Fehler

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

Frage

Ich bin mit:

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

Wenn ich mit der Datenbank verbinden, die ich benutze. „P: localhost“ für die Hostnamen eine dauerhafte Verbindung zu schaffen

Gestern habe ich meine App kein Problem mit, bevor Sie das Büro verlassen. Heute habe ich versucht, es wieder in Betrieb, und es hat einen Fehler zurückgegeben:

  

mysqli_connect (mit) von 46 Bytes   mit errno = 32 Broken pipe fehlgeschlagen

Wenn ich die „p“ entfernen, bevor der Host-Name, ist das Problem behoben. Stellen Sie vor den „p“ wieder und der Fehler erneut auftritt. Allerdings Neustart Apache behebt das Problem ohne die Notwendigkeit, die Hostnamen zu bearbeiten. Wenn ich PHP CLI-Skripte w / p laufen: in den Hostnamen, sie funktionieren ohne einen Fehler

.

Gibt es ein Problem mit Apache? Weiß jemand, was dieses verursachen könnte?

Vielen Dank im Voraus.

War es hilfreich?

Lösung

ist wahrscheinlich wegen der geringen Speicher? Sie mussten viele persistente Verbindungen, wie alle RAM nahm. Persistente Verbindungen geschlossen sind sehr spät so wahrscheinlich neue Verbindungen werden bei jedem gemacht

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top