Mam mnóstwo dziwnych problemów z Magento CE 1.7.0.2. Podczas normalnych operacji strona czasami wyświetla stronę błędu Magento ( wystąpił błąd podczas przetwarzania Twojego żądania ) zarówno na interfejsie użytkownika, jak i na serwerze zaplecza. Przeglądając powiązany raport, widzę następujący komunikat:
"SQLSTATE[HY000] [2006] MySQL server has gone away"
Czasami, ale rzadziej, komunikat raportu brzmi:
Connection reset by peer
Patrzyłem na var> log> system.log i MySQL has gone away
błędowi towarzyszy:
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
Ponadto wydaje się, że przy każdym żądaniu występuje następujący błąd, a także MySQL has gone away
błędy:
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
Przeglądałem większość artykułów na ten temat i majstrowałem przy parametrach bazy danych, aż krowy wróciły do domu, ale błąd pozostał.
Po kolejnym QnA na temat kompilatora zauważam, że strona administratora System> Narzędzia> Kompilacja jest całkowicie pusta. Myślę, że są to wszystkie powiązane błędy, ale każdy wgląd w debugowanie lub przyczyny byłoby bardzo pomocne.
Przepraszam, jeśli jest to niespójne; Nie spałem około 42 godzin, więc proszę o wyjaśnienia. Dziękuję Ci.
-- aktualizacja --
Mój stos serwerów dla jasności:
PHP 5.5.4 (PHP-FPM)
Nginx 1.4.2
MySQL 5.5.33
-- aktualizacja --
Przychodzi mi do głowy (po pewnym czasie snu), że nigdy nie określiłem - baza kodu PHP i baza danych MySQL znajdują się na osobnych serwerach sprzętowych - bardzo ważne jest, aby wiedzieć, czy mi pomożecie !! Przepraszam.