EC2 在安装 NodeJS 软件包 NPM/Yarn 时冻结 - AWS

问题描述 投票:0回答:1

我正在 EC2 中部署 React + Express API 应用程序

t2-micro
- Ubuntu 和 NGINX 问题是当我尝试
npm i
node_modules
未上传)时,服务器冻结,我需要重新启动它。 SSH/FTP/HTTP 无响应。通过 HTTP 我得到
504 timed out

在 EC2 AWS 仪表板 -> 监控中,我看到:

enter image description here

这是

system log

[15.627070]cloud-init[847]:Cloud-init v.20.3-……ubuntu1~20.04.1于20年1月22日星期五完成……数据源DataSourceEc2Local。 上涨 15.60 秒 20...:Amazon SSM 代理 v3.0.161.0 正在运行 20....:Os产品名称:Ubuntu 202....:操作系统版本:20.04

Instance Screenshot
工作正常,我看到登录控制台: enter image description here

Status Checks
都通过了,完全没有失败。 30分钟后还是一样。

同时,我无法通过

HTTP
(
504 error
) 或通过
SSH
使用 Putty 访问它,我只看到一个没有符号的空控制台。

我有

Credit specification 
-
Enabled unlimited mode

我认为,这是关于CPU使用率/积分的,但我不知道如何弄清楚一切。 我可以增加实例类型,但这是唯一的解决方案吗?对于

t2-micro
,我们使用
free tier

node.js amazon-web-services ubuntu amazon-ec2 cloud
1个回答
0
投票
fallocate -l 4G /swapfile
chmod 600 /swapfile
mkswap  /swapfile
swapon /swapfile
swapon  --show
free -h

找到了这个答案

© www.soinside.com 2019 - 2024. All rights reserved.