amazon-web-services - 安装 clamscan/clamav 后无法通过 ssh 登录时如何修复 ec2 实例?
问题描述
在 ubuntu 18.04 aws ec2 实例上安装 clamscan clamav 后,我无法使用 ssh 登录到我的 aws 服务器。我在该服务器上的网站都没有显示在浏览器上。我已重新启动但无法正常工作。我该如何解决?
解决方案
实例的常见原因是Exhausted memory
和 Corrupted file system
。
由于您使用的是t2.micro,它只有 1GB 的内存和默认的 8GB 磁盘,您的实例可能太小而无法运行您的工作负载。在这种情况下,一个常见的解决方案是将其升级到例如 t2.medium(2GB 的 RAM),但这种更改将在 free-tier 之外。
或者,您可以在新的 t2.micro 上重新安装应用程序,但这次设置CloudWatch 代理以监控 RAM 和磁盘使用情况。默认情况下,这些东西不受监控。如果您在新实例上监控它们,它可以让您了解应用程序使用了多少内存、磁盘或其他资源。
CloudWatch 中收集的指标将帮助您更好地判断导致实例冻结的原因。
推荐阅读
- javascript - 根据条件执行不同的功能,无需 if 语句
- node.js - 创建没有连接的 Bookshelf.js 模型并在路由文件中建立连接
- android - Android Exoplayer 'Forward', 'Rewind' 以编程方式
- html - 在 Bootstrap 4 中创建一个带有正确对齐徽标的标题
- plugins - VS2017如何为Arduino开发?
- javascript - Chrome 上的 Javascript - 如何从 deviceorientationabsolute 事件中获取正确的标题值?
- android - 将图像分配给导航抽屉的标题
- javascript - 如何在安全网站上找到不可见的混合内容问题?
- php - PHP stdObject - 动态分配的函数返回一个引用
- vim - Vim 绑定以在双花括号中将光标下的单词换行