ec2 实例拒绝 SSH 和 HTTP 连接,但该实例处于运行状态

ec2 实例拒绝 SSH 和 HTTP 连接,但该实例处于运行状态

我的 ec2 实例(CentOS 6.3)一直处于运行状态,但我无法向该实例发出 SSH 和 HTTP 请求,直到从该实例创建 AMI 并启动新实例。

另一件奇怪的事情是,服务器日志没有保留 2014 年 9 月 28 日的任何数据,实际上我的实例一天都不可用,而 AWS 控制台中没有任何状态变化。

我只能看到在 2014 年 9 月 27 日使用了大量内存(这是 27 日的最后一次内存记录,我没有 9 月 28 日的日志文件):

# sar -r -f /var/log/sa/sa27

07:00:01    kbmemfree kbmemused  %memused kbbuffers  kbcached  kbcommit
07:10:01        28984   1707192     98.33    126252    344868   1502068
07:20:01        27496   1708680     98.42    126396    344968   1503092
07:30:01        26008   1710168     98.50    126512    345096   1504628
07:40:01        26752   1709424     98.46    126612    345184   1503604
07:50:01        25380   1710796     98.54    126772    345248   1504628
08:00:01        26000   1710176     98.50    126896    345288   1503604

答案1

检查 CloudWatch 监控以查看 CPU 正在做什么。

如果 CPU 已达到最大容量,您将无法建立 HTTP 或 SSH 连接。

如果您在 EC2 实例上运行 Wordpress 之类的程序,长时间的 CPU 峰值是很常见的。

相关内容