Ich habe viele seltsame Probleme mit Magento CE 1.7.0.2. Während des normalen Betriebs erstellt die Site gelegentlich eine Magento-Fehlerseite (bei der Verarbeitung Ihrer Anfrage ist ein Fehler aufgetreten ) sowohl im Frontend als auch im Backend. Beim Anzeigen des zugehörigen Berichts wird die folgende Meldung angezeigt:
"SQLSTATE[HY000] [2006] MySQL server has gone away"
Manchmal, aber seltener, lautet die Meldung:
Connection reset by peer
Ich habe mir die Datei var> log> system.log angesehen und der MySQL has gone away
Fehler wird von Folgendem begleitet:
Warning: PDO::__construct(): MySQL server has gone away in /var/www/html/domain.com/live/lib/Zend/Db/Adapter/Pdo/Abstract.php on line 129
Error while reading greeting packet. PID=1863 in /var/www/html/domain.com/live/lib/Zend/Db/Adapter/Pdo/Abstract.php on line 129
Darüber hinaus scheint der folgende Fehler bei jeder Anforderung sowie bei den MySQL has gone away
Fehlern aufzutreten:
Warning: include(File.php): failed to open stream: No such file or directory in /var/www/html/domain.com/live/lib/Varien/Autoload.php on line 93
Warning: include(): Failed opening 'File.php' for inclusion
Ich habe mir die meisten Artikel angesehen, die ich darüber finden kann, und an den Datenbankparametern herumgebastelt, bis die Kühe nach Hause kamen, aber der Fehler bleibt bestehen.
Nachdem ich eine weitere Frage zum Compiler beantwortet habe, stelle ich fest, dass die Administrationsseite System> Tools> Compilation vollständig leer ist. Ich denke, das sind alles verwandte Fehler, aber jeder Einblick in das Debuggen oder die Ursachen wäre so hilfreich.
Ich entschuldige mich, wenn dies inkohärent ist; Ich bin seit ungefähr 42 Stunden wach, bitte um Klärung. Vielen Dank.
- update -
Mein Server-Stack zur Verdeutlichung:
PHP 5.5.4 (PHP-FPM)
Nginx 1.4.2
MySQL 5.5.33
- update -
Mir ist (nach etwas Schlaf) aufgefallen, dass ich nie spezifiziert habe - die PHP-Codebasis und die MySQL-Datenbank befinden sich auf getrennten Hardware-Servern - sehr wichtig zu wissen, ob Sie mir helfen werden !! Ich entschuldige mich.