Sto avendo un sacco di strani problemi su Magento CE 1.7.0.2. Durante le normali operazioni, il sito produrrà occasionalmente una pagina di errore Magento ( si è verificato un errore durante l'elaborazione della richiesta ) sia sul frontend che sul backend. Visualizzando il rapporto associato, vedo il seguente messaggio:
"SQLSTATE[HY000] [2006] MySQL server has gone away"
A volte, ma più raramente, il messaggio di report leggerà:
Connection reset by peer
Ho esaminato var> log> system.log e l' MySQL has gone away
errore è accompagnato da quanto segue:
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
Inoltre, sembra che si verifichi il seguente errore su ogni richiesta, nonché gli MySQL has gone away
errori:
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
Ho guardato la maggior parte degli articoli che posso trovare su questo e ho armeggiato con i parametri del database fino a quando le mucche sono tornate a casa ma l'errore rimane.
Dopo aver seguito un altro QnA sul compilatore, noto che la pagina di amministrazione Sistema> Strumenti> Compilazione è completamente vuota. Penso che questi siano tutti errori correlati, ma qualsiasi approfondimento sul debug o sulle cause sarebbe così utile.
Mi scuso se questo è incoerente; Sono stato sveglio per circa 42 ore, quindi ti preghiamo di chiedere qualsiasi chiarimento. Grazie.
-- aggiornare --
Il mio server stack per chiarezza:
PHP 5.5.4 (PHP-FPM)
Nginx 1.4.2
MySQL 5.5.33
-- aggiornare --
Mi viene in mente (dopo un po 'di sonno) che non ho mai specificato - la base di codice PHP e il db MySQL sono su server hardware separati - molto importante sapere se mi aiuterai !! Mi scuso.