【EC2・RDS】WordPressのデータベース接続確立エラー

データベース設定に誤りがないのに、メモリ不足で「WordPressのデータベース接続確立エラー」というエラー画面が頻発することがあると思います。AWS の場合、インスタンスの再起動で解決することがあります。試してみてください。

こんにちは。iQeda [@iQeeeda] です。

当ブログは AWS の EC2 (t2.micro) で運用しているのですが、この数ヶ月「WordPressのデータベース接続確立エラー」というエラー画面が頻発していたと思います。ご迷惑をおかけしました...

アクセス数が増えたから!?

...と思ったけど全然ちがった。今回はその解決方法についてシェアします。

インスタンスのメモリ使用量がギリギリだった説

free -tm コマンドでサーバのメモリ確認

インスタンスに ssh でログインしてメモリを調べてみました。

free -tm
              total        used        free      shared  buff/cache   available
Mem:            983         567          91          31         323         243
Swap:             0           0           0
Total:          983         567          91

free が 91 しかない...

free -tm
              total        used        free      shared  buff/cache   available
Mem:            983         165         332          22         485         656
Swap:             0           0           0
Total:          983         165         332

AWS にログインして EC2 インスタンス再起動したら free が 322 まで増えました!
しばらくこれで様子をみます。。。

よくよく考えたら 2 年間インスタンス起動しっぱなしでした。
たまに再起動しないとマズいな、と反省。

No comments yet