mysqlのオーバーヘッドが原因でサイト全体が表示できなくなったよ、の巻。
けっこう焦って悔しかったので、ここに書き留めておきます。
焦りの記録
- wordpressで構築したサイトが、ある日、突然アクセスできなくなる。
- wordpressの管理画面にアクセスするも、やっぱり表示できない。
- サーバ障害かと思い、レンタルサーバの障害情報ページを見るも、特に障害なし。
- FTPで接続してみたら、普通につながった。
- メールの送受信も、問題ない。サーバは、正常だ。
- phpMyAdminからDBに接続したけど別に落ちてはいない。
- 適当なHTMLファイルをFTPでアップしてブラウザでアクセスしたけど問題なし。
- 適当なPHPファイルをFTPでアップしてブラウザでアクセスしたけど問題なし。
- wordpressのconfigファイルを作り直してみるも、やはりダメ。
- 別のwordpressサイトのDBに接続するようconfigファイルを書き換えたら、表示された。
- このDBがいけないのは分かったが、何がいけないのかが分からない・・・。
- ググったら、情報を発見!http://ja.forums.wordpress.org/topic/2608
- phpMyAdminでoptionテーブルを最適化したら、表示されるようになった。
原因は、DBのオーバーヘッドでした。この問題は昔から、多くの人を苦しめているようですね。こういうの、マジで焦るからやめてほしいです。

![基礎からのMySQL [基礎からのシリーズ] (プログラマの種シリーズ)](http://ecx.images-amazon.com/images/I/41cVdML6rcL._SL160_.jpg)