※swap領域は増やせたが…一向にnodeのインストールが終わらないので新たにt2.smallを立てることにした→https://gomiryo.com/?p=5246
sudo yum install -y gcc-c++ make
curl -O https://nodejs.org/dist/v14.9.0/node-v14.9.0.tar.gz
tar -zxvf node-v14.9.0.tar.gz
cd ./node-v14.9.0
./configure –prefix=/usr
make install #[*1]
—-
#[*1]ここで問題が発生…virtual memory exhausted: Cannot allocate memory
t2.microだとメモリが足りない(前はうまく行った気がしたんだけど…時間を無駄にしないためにも2MBくらいはメモリを用意したほうがいいかもしれない。
…こちらの情報を頼りにしてメモリをswap領域に退避
http://blog.webmemo.red/aws/aws-micro-build-make-swap/
http://blog.ko-atrandom.com/?p=162
dd if=/dev/zero of=/swap bs=1M count=2048
mkswap /swap
chmod 600 /swap
cat /proc/swaps
スワップされんのか?チェック
cat /proc/swaps
Filename Type Size Used Priority
/swapfile file 262140 0 -2
/swap file 2097148 0 -3
間違って…2個できているっぽいので消したい。ifとかddとかあまりわかっていない…。
swapoff /swapfile
rm /swapfile
コメント