node.js - 平均堆栈应用程序在 AWS EC2 实例上无法正常运行
问题描述
我已经使用 MEAN 开发了一个 SaaS 应用程序,它在我的本地机器和服务器上运行完美,现在我已经在 AWS EC2 实例上部署了我的应用程序。
现在,每当我请求使用大数据查询我的 ec2 实例/服务器停止时,我的服务器就会出现问题,我无法从 putty 或 FileZilla 访问它。
我应该使用其他托管服务还是我的应用程序基础设施问题?
(抱歉英语不好)
解决方案
您的 EC2 实例似乎资源不足,因此没有响应 Putty/FileZilla 应用程序。您可以在 EC2 控制台的监控选项卡上或通过 CloudWatch 检查 CPU%。此外,您可以在您的实例上安装和配置 CloudWatchAgent,以改进 RAM 和应用程序日志的日志记录。 https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Install-CloudWatch-Agent.html
如果问题是资源(CPU、RAM、磁盘),您可以将您的实例类型更改为更合适的类型。
顺便说一句,您可以通过连接选项卡或会话管理器与您的实例连接,而不是使用 Putty/FileZilla(参见附图)。右键单击实例名称,然后选择“连接”。
推荐阅读
- visual-studio - 将 vs 项目发布到文件系统的 Powershell 脚本
- php - 在 PHP 中包含名称空间的文件意外终止脚本,即使它是 include_once
- office-js - Outlook OfficeJS userProfile API 中缺少用户的显示名称和电子邮件
- javascript - clearText 函数中的“e”参数是什么意思?
- .net-core - .Net core 项目在 cmd 代理机器上构建成功,但在 Bamboo 构建中找不到 SDK
- reactjs - 如何处理 OPTIONS 请求中的自定义标头
- android - Android 上的 TextureView 转换 - 缩放和裁剪问题
- hive - 映射器数量:Mapreduce 与 Sqoop
- python - 难以理解@property 如何知道哪个变量是属性?
- sql - Hive - 在字符串/行中的任意位置找到 2 个字符 - RLIKE