データベース接続確立エラーの原因はプラグインだったみたいです
以前、 WordPressでデータベース接続確立エラーが発生する という記事を書きました。
その時は、メモリの割り当て量を増やして様子見していました。
明かにエラーの発生頻度は減っていてほぼ解決したかなと思っていたのですが、先日、再びエラーになってしまいました。
ということで、エラーログを見てみたら、どうやら WP Statistics というプラグインでエラーになっていたみたいです。
Duplicate entry '' for key 'page_id' for query INSERT INTO `wp_statistic _historical` (`value`, `category`, `uri`, `page_id`) VALUES ('1', 'uri', '', '') made by do_action_ref_array('wp_statistics_dbmaint_hook')
詳しくは分かりませんが、複数のアクセスが重なった場合にエラーになっているということでしょうか? (サーバーのスペックが低いというのもあると思います。)
たいしてアクセスもないブログだしアクセス解析はWP Statisticsでいいかなと思っていましたが、ボットだけはたくさんアクセスしてくるので、この際ということでGoogleアナリティクスに乗り換えてみました。
WordPressでデータベース接続確立エラーが発生している方、理由はそれぞれ違うかもしれませんが、何らかのプラグインが原因になっている場合もあるかと思います。
頻繁にエラーが出るようなら一度エラーログをチェックしてみてください。