Setkal jsem se se stejným problémem, když jsem se pokusil spustit wordpress na mé mikro instanci bez RDS.
Problém za mě vyřešilo přidání odkládací stránky.
Chcete-li nastavit odkládací prostor, postupujte podle níže uvedených kroků.
Pokud vám to stále nefunguje, zvažte použití služby RDS.
================================================
Obsah blogu jsem pro záznam zkopíroval. Poděkování patří autorovi blogu pmoubed :
Amazon EC2 Micro Instance Swap Space – Linux
Mám instanci Amazon EC2 Linux Micro. Protože instance Micro mají pouze 613 MB paměti, MySQL každou chvíli havaroval. Po dlouhém hledání o MySQL, Micro Instance a Memory Managment jsem zjistil, že pro Micro instanci neexistuje žádný výchozí SWAP prostor. Takže pokud se chcete vyhnout havárii, možná budete muset nastavit odkládací prostor pro vaši mikro instanci. Ve skutečnosti je z hlediska výkonu lepší povolit swap.
Níže uvedené kroky ukazují, jak vytvořit odkládací prostor pro instanci Micro. Předpokládám, že máte účet AWS se spuštěnou instancí Micro.
- Spusťte
dd if=/dev/zero of=/swapfile bs=1M count=1024
- Spusťte
mkswap /swapfile
- Spusťte
swapon /swapfile
- Přidat tento řádek
/swapfile swap swap defaults 0 0
do/etc/fstab
Krok 4 je nutný, pokud chcete automaticky povolit odkládací soubor po každém restartu.
Několik užitečných příkazů souvisejících s prostorem SWAP:
$ swapon -s
$ free -k
$ swapoff -a
$ swapon -a
Reference:
- http://www.thegeekstuff.com /2010/08/how-to-add-swap-space/
- http:/ /cloudstory.in/2012/02/getting-the-best-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/