ฉันมีปัญหาแปลก ๆ มากมายใน Magento CE 1.7.0.2 ในระหว่างการดำเนินการตามปกติไซต์จะสร้างหน้าข้อผิดพลาดของวีโอไอพีเป็นครั้งคราว ( มีข้อผิดพลาดในการประมวลผลคำขอของคุณ ) ทั้งส่วนหน้าและส่วนหลัง ดูรายงานที่เกี่ยวข้องฉันเห็นข้อความต่อไปนี้:
"SQLSTATE[HY000] [2006] MySQL server has gone away"
บางครั้ง แต่บ่อยครั้งที่ข้อความรายงานจะอ่าน:
Connection reset by peer
ฉันได้ดูvar> log> system.logและMySQL has gone away
ข้อผิดพลาดดังต่อไปนี้:
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
นอกจากนี้ข้อผิดพลาดต่อไปนี้น่าจะเกิดขึ้นกับทุกคำขอรวมถึงMySQL has gone away
ข้อผิดพลาด:
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
ฉันได้ดูบทความส่วนใหญ่ที่ฉันสามารถค้นหาเกี่ยวกับเรื่องนี้และ tinkered กับพารามิเตอร์ฐานข้อมูลจนกระทั่งวัวมาบ้าน แต่ข้อผิดพลาดยังคงอยู่
หลังจากติดตามQnA อื่นเกี่ยวกับคอมไพเลอร์ฉันสังเกตว่าหน้าผู้ดูแลระบบ> เครื่องมือ> การรวบรวมนั้นว่างเปล่าทั้งหมด ฉันคิดว่าสิ่งเหล่านี้เป็นข้อผิดพลาดที่เกี่ยวข้อง แต่การเข้าใจถึงการแก้ไขข้อบกพร่องหรือสาเหตุจะเป็นประโยชน์
ฉันขอโทษถ้านี่ไม่สอดคล้องกัน; ฉันตื่นมาประมาณ 42 ชั่วโมงดังนั้นโปรดขอคำชี้แจงใด ๆ ขอขอบคุณ.
- อัปเดต -
เซิร์ฟเวอร์สแต็กของฉันมีความชัดเจน:
PHP 5.5.4 (PHP-FPM)
Nginx 1.4.2
MySQL 5.5.33
- อัปเดต -
มันเกิดขึ้นกับฉัน (หลังจากนอนหลับบ้าง) ที่ฉันไม่เคยระบุ - ฐานข้อมูล PHP และฐานข้อมูล MySQL อยู่บนเซิร์ฟเวอร์ฮาร์ดแวร์แยกต่างหาก - สำคัญมากที่จะรู้ว่าถ้าคุณจะช่วยฉัน !! ฉันขอโทษ.