如何找出 AWS 上 'request timed out' 的原因?
How can I find out the reason of 'request timed out' on AWS?
我突然无法访问托管在 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
,
System Status Checks System reachability check passed Instance
Status Checks Instance reachability check passed
这是截图。
如何找出原因?
PS: 下载到 dropbox 的最后一个备份文件是 backwpup_b9aba0_2015-07-12_03-03-25.tar.gz
.
EDITT:现在可以了。我猜这个问题是由于 CPU 学分 (t2.micro
) 的限制引起的,但我不确定。
只是猜测,但您的 security group(防火墙)可能不允许 ICMP 请求?您可能需要启用 icmp 流量才能使 ping 成功。 SSH 也是如此。如果端口 22 未打开,您将无法连接。
原因是我在同一实例下托管了一个 OSQA 站点,OSQA 上有数十个垃圾邮件发送者不断发布与扑克相关的问题,这几乎消耗了所有 CPU 积分。
我突然无法访问托管在 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
,
System Status Checks System reachability check passed Instance
Status Checks Instance reachability check passed
这是截图。
如何找出原因?
PS: 下载到 dropbox 的最后一个备份文件是 backwpup_b9aba0_2015-07-12_03-03-25.tar.gz
.
EDITT:现在可以了。我猜这个问题是由于 CPU 学分 (t2.micro
) 的限制引起的,但我不确定。
只是猜测,但您的 security group(防火墙)可能不允许 ICMP 请求?您可能需要启用 icmp 流量才能使 ping 成功。 SSH 也是如此。如果端口 22 未打开,您将无法连接。
原因是我在同一实例下托管了一个 OSQA 站点,OSQA 上有数十个垃圾邮件发送者不断发布与扑克相关的问题,这几乎消耗了所有 CPU 积分。