RDSを使用せずにマイクロインスタンスでワードプレスを実行しようとしたときに、同じ問題が発生しました。
スワップページを追加すると、問題が解決しました。
以下の手順に従って、スワップスペースを設定できます。
それでも機能しない場合は、RDSサービスの使用を検討してください。
===============================================
>
記録のためにブログの内容をコピーしました。クレジットはブログの作者
AmazonEC2マイクロインスタンススワップスペース-Linux
Amazon EC2LinuxMicroインスタンスがあります。マイクロインスタンスには613MBのメモリしかないため、MySQLは時々クラッシュしました。 MySQL、マイクロインスタンス、およびメモリ管理について長い間検索した結果、マイクロインスタンスのデフォルトのSWAPスペースがないことがわかりました。したがって、クラッシュを回避したい場合は、マイクロインスタンスのスワップスペースを設定する必要があります。実際には、スワップを有効にするにはパフォーマンスの面で優れています。
以下の手順は、Microインスタンスのスワップスペースを作成する方法を示しています。マイクロインスタンスが実行されているAWSアカウントをお持ちだと思います。
-
dd if=/dev/zero of=/swapfile bs=1M count=1024
を実行します -
mkswap /swapfile
を実行します -
swapon /swapfile
を実行します - この行を追加します
/swapfile swap swap defaults 0 0
/etc/fstab
へ
再起動するたびにスワップファイルを自動的に有効にする場合は、手順4が必要です。
SWAPスペースに関連するいくつかの便利なコマンド:
$ swapon -s
$ free -k
$ swapoff -a
$ swapon -a
参照:
- http://www.thegeekstuff.com / 2010/08 / how-to-add-swap-space /
- http:/ /cloudstory.in/2012/02/getting-the-best-out-of-amazon-ec2-micro-instances/
- http://cloudstory.in/2012/02/adding-swap-space-to-amazon-ec2-linux-micro-instance-to-increase-the-performance/
- http://aws.amazon.com/ec2/instance-types/