私はMariaDBとPHP 5.4.35を搭載したUbuntu Server 12.04を持っています
現在、このサーバーは 60 以上の小規模な WordPress サイトをホストしていますが、そのうちトラフィックが多いのは 3 ~ 4 サイトだけです。
過去2年間、すべては正常に動作していました。
2 週間前、別のホスティング会社から既存の Magento Web サイトを「インポート」する必要があったため、MariaDB 内にファイルとデータベースをアップロードし、構成ファイルを編集した後、サイトが正しく表示されました。
しかし、2〜3日後、ランダムにクラッシュします。クラッシュとは、Webサイトにアクセスしようとすると、Chromeが応答しE_CONN_RESET
、ログには何も記録されないことを意味します。
私が見つけることができたのは、MariaDB ログ上だけです:
151004 10:47:10 [Warning] Aborted connection 233756 to db: 'nhav' user: 'nhav' host: 'localhost' (Unknown error)
そうすることで、service apache2 reload
サイトが再び動作し始めます。
トラブルシューティングするにはどうすればいいですか?
答え1
APC を無効にすることで問題を解決しました.htaccess
:
php_flag apc.cache_by_default Off
どうやら、APC でこの種の問題を抱えているのは私だけではないようです。また、データベースも問題ではありませんでした。