Magento CE 1.7.0.2には奇妙な問題がたくさんあります。通常の操作中、サイトはフロントエンドとバックエンドの両方でMagentoエラーページ(リクエストの処理中にエラーが発生しました)を時々生成します。関連レポートを表示すると、次のメッセージが表示されます。
"SQLSTATE[HY000] [2006] MySQL server has gone away"
時々ですが、まれですが、レポートメッセージは次のようになります。
Connection reset by peer
私が見てきましたVAR>ログ> 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
私はこれについて見つけることができるほとんどの記事を見て、牛が帰宅するまでデータベースのパラメーターをいじくりましたが、エラーは残っています。
コンパイラに関する別のQnAをフォローした後、管理ページの[ システム]> [ツール]> [コンパイル]が完全に空白であることに気付きました。これらはすべて関連するエラーだと思いますが、デバッグや原因に関する洞察は非常に役立ちます。
これに一貫性がない場合は申し訳ありません。私は約42時間目を覚ましているので、説明を求めてください。ありがとうございました。
-更新-
明確にするために私のサーバースタック:
PHP 5.5.4 (PHP-FPM)
Nginx 1.4.2
MySQL 5.5.33
-更新-
PHPコードベースとMySQL dbが別々のハードウェアサーバー上にある-私が(しばらく眠った後)私が指定したことはありません-yaが私を助けるかどうかを知ることは非常に重要です!! 謝罪します。