为AWS EC2添加RAM

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

...
...
> history@1.13.1 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) , 问题解决,

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容