如何找出“请求超时”的原因'在AWS上?

时间:2015-07-13 22:40:31

标签: amazon-web-services amazon-ec2 connection-timeout

我无法访问我在AWS EC2上突然托管的网站。 ping example.com得到以下结果:

PING example.com

Pinging example.com [xx.xx.xx.xx] with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.

PS:与我的实例关联的安全组如下:

Ports   Protocol    Source  launch-wizard-2
22  tcp 0.0.0.0/0   ✔
80  tcp 0.0.0.0/0   ✔
443 tcp 0.0.0.0/0   ✔

我也无法使用ssh连接到我的实例(无法访问日志文件)。我所能做的就是检查EC2仪表板aws.amazon.com。一切都很好。

Status Checks

  

系统状态检查系统可达性检查是否已通过实例

     

状态检查已通过实例可访问性检查

这是截图。

enter image description here

我如何找出原因?

PS:下载到dropbox的最后一个备份文件是backwpup_b9aba0_2015-07-12_03-03-25.tar.gz

EDITT :现在可行了。我猜这个问题是由CPU学分的限制引起的(t2.micro),但我不确定。

enter image description here

2 个答案:

答案 0 :(得分:0)

只是一个猜测,但您的security group(防火墙)可能不允许ICMP请求?您可能需要启用icmp流量才能使ping成功。 SSH也是如此。如果端口22未打开,您将无法连接。

答案 1 :(得分:0)

原因是我在同一个实例下托管了一个OSQA网站,并且OSQA上的数十个垃圾邮件发送者不断发布与扑克相关的问题,这些问题几乎消耗了所有CPU信用。