为AWS EC2添加RAM

今天用AWS 的一台 t2.micro 的instance build docker image, 里面是一个node的webapp. 结果卡在npm install 的地方, 具体如下

...
...
> [email protected] postinstall /home/src/qb-pdb-client/node_modules/history
> node ./npm-scripts/postinstall.js

一开始以为是history module 的问题, 但发现单独安装没任何错,于是用top 命令看了一下资源情况,不出所料,mem到顶了。

之前npm导致的mem满了,node process会给killed了, 但次到没,一直停在那里不动

只好打开机箱加内存 :P ? 当然不是,毕竟是在AWS上。

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-resize.html

只要是EBS 的Root device, 就可以3步搞掂

  1. Stop instance
  2. Change instance type
  3. Start instance

结局

t1.micro 改到 t1.small (1g-> 2g) , 问题解决,

你可能感兴趣的:(为AWS EC2添加RAM)