AWS EC2のt2.microでメモリが足りなくてエラーが出る場合の対処¶
経緯¶
npm install
中に唐突にkilled
とだけ表示されて処理がとまってしまった。それまでの処理に問題がなくエラーメッセージもない。
どうもインストール時にメモリが足りなくて、スワップファイルもないことが原因のよう。
スワップファイルを作成する¶
sudo dd if=/dev/zero of=/swapfile bs=1M count=1024
sudo mkswap /swapfile
sudo swapon /swapfile
スワップファイルを登録する¶
sudo vi /etc/fstab
- 編集画面でカーソルを一番↓にもっていって
o
(新規行入力) /swapfile swap swap defaults 0 0
を追記Esc
でコマンドモードに戻して:wq
で保存