AmazonLinux microインスタンス WordPress 接続エラー対処

AmazonLinux microインスタンス WordPress 接続エラー対処

AWS で wordpress の構築を行い
いろいろ実験していたのですが
先日アクセスすると
データベース接続エラーに

まずはログインしようとしたのですが
ssh でログインしようとしてもエラー

原因を調べたところ、AWSのセキュリティグループ設定で
送信元のIP制限が引越し前のものだったのが判明

このためセキュリティグループを編集し
カスタムIPからマイIPに変更すると
現在のIPからでも ssh 接続可能になりました

これで

ssh -i pemファイル ec2-user@パブリックDNS

でログインします

次に
WordPress on Amazon EC2で「データベース接続確立エラー」が頻発する

を参考に復旧作業

sudo su -

でroot ユーザになり
プロセスに mysqld があるか確認

ps aux | grep mysqld

しかし、

root     28101  0.0  0.0 110452   900 pts/0    S+   21:51   0:00 grep --color=auto mysqld

となり存在しない

試しに mysqld を起動
もし起動しているのなら start とするとエラーになるはずだけど
無事に起動

service mysqld start

とすると

Starting mysqld:                                           [  OK  ]

原因は micro instance の t1.micro だと
スペック不足による起きるものらしので
メモリを確認

free

とすると

             total       used       free     shared    buffers     cached
Mem:       1020184     385828     634356        308     113352     102744
-/+ buffers/cache:     169732     850452
Swap:            0          0          0

となりスワップが0

ちなみに free コマンドは
【 free 】 メモリーの使用状況を表示する

にあるようにメモリ状況を調べるコマンド

ただし

 less /var/log/messages

で調べても mysql が kill されていることはないため
とりあえず保留しておきます

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です