Tôi đang gặp vô số vấn đề kỳ lạ trên Magento CE 1.7.0.2. Trong các hoạt động bình thường, đôi khi trang web sẽ tạo Trang lỗi Magento ( Đã xảy ra lỗi khi xử lý yêu cầu của bạn ) trên cả frontend và backend. Xem báo cáo liên quan, tôi thấy thông báo sau:
"SQLSTATE[HY000] [2006] MySQL server has gone away"
Đôi khi, nhưng hiếm hơn, thông báo báo cáo sẽ đọc:
Connection reset by peer
Tôi đã xem var> log> system.log và MySQL has gone away
lỗi được kèm theo như sau:
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
Ngoài ra, lỗi sau dường như xảy ra đối với mọi yêu cầu, cũng như các MySQL has gone away
lỗi:
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
Tôi đã xem hầu hết các bài báo tôi có thể tìm thấy về điều này và sửa lại các tham số cơ sở dữ liệu cho đến khi những con bò về nhà nhưng lỗi vẫn còn.
Sau khi theo dõi một QnA khác về trình biên dịch, tôi nhận thấy rằng trang quản trị System> Tools> Compilation hoàn toàn trống. Tôi nghĩ rằng đây là tất cả các lỗi liên quan nhưng bất kỳ cái nhìn sâu sắc nào về gỡ lỗi hoặc nguyên nhân sẽ rất hữu ích.
Tôi xin lỗi nếu điều này không mạch lạc; Tôi đã thức khoảng 42 giờ, vì vậy xin vui lòng yêu cầu làm rõ. Cảm ơn bạn.
- cập nhật -
Ngăn xếp máy chủ của tôi cho rõ ràng:
PHP 5.5.4 (PHP-FPM)
Nginx 1.4.2
MySQL 5.5.33
- cập nhật -
Nó xảy ra với tôi (sau một số giấc ngủ) mà tôi chưa bao giờ chỉ định - cơ sở mã PHP và db db nằm trên các máy chủ phần cứng riêng biệt - rất quan trọng để biết liệu bạn sẽ giúp tôi không !! Tôi xin lỗi.