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

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

另一个奇怪的是,服务器日志没有保存28-09-2014的任何数据,实际上我的实例在一天之内不在AWS控制台中进行任何状态更改。

我只能看到在2014年9月27日使用了很多内存(这是27日的最后一个内存logging,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 

检查CloudWatch监视,看看CPU在做什么。

如果CPU已经被最大化了,你将无法build立HTTP或SSH连接。

如果您在EC2实例上运行诸如Wordpress之类的东西,那么通常会出现长时间的CPU峰值。