Amazon 实例 Ec2 连接超时

Posted

技术标签:

【中文标题】Amazon 实例 Ec2 连接超时【英文标题】:Amazon Instance Ec2 Connection Timeout 【发布时间】:2011-06-18 12:20:53 【问题描述】:

我正在使用 Amazon EC2 服务,它工作正常,但在 3 天前,当我们尝试使用 ssh 连接访问我们的实例时突然出现以下错误:

“ssh:连接到主机 ec2----***.compute-1.amazonaws.com 端口**:连接超时”

当我尝试访问部署在我们的 EC2 实例上的站点时,我收到了同样的错误,

"连接已超时 ec2----***.compute-1.amazonaws.com 的服务器响应时间过长”

我们这边的网络连接没有问题,因为我们可以顺利访问其他网站和服务。

没有这个,我什至无法访问托管网站。

【问题讨论】:

【参考方案1】:

我遇到了同样的问题。

我在http://alestic.com/2010/05/ec2-move-ebs-boot-instance 中进行了故障排除 然后当我尝试启动一个新实例时,我收到一条来自亚马逊的消息:

Server.InsufficientInstanceCapacity:我们目前在您请求的可用区 (us-east-1b) 中没有足够的 m1.small 容量。我们的系统将致力于提供额外的容量。您目前可以通过不在请求中指定可用区或选择 us-east-1d、us-east-1c、us-east-1a 来获得 m1.small 容量。

也许,您也有一个实例是 us-east-1b。

【讨论】:

【参考方案2】:

您可以尝试访问系统控制台(通过亚马逊网络控制台或 elasticfox)并检查是否有任何错误/消息可能有助于您找到导致此问题的原因。

【讨论】:

【参考方案3】:

~/.ssh/config 中,添加以下行:

ServerAliveInterval 50

这将继续每 50 秒 ping 一次服务器以保持连接处于活动状态。

【讨论】:

以上是关于Amazon 实例 Ec2 连接超时的主要内容,如果未能解决你的问题,请参考以下文章

Amazon EC2 ssh 由于不活动而超时

与ec2的SSH连接连接超时[关闭]

使用 K6 - 3000 VU 轰炸 AWS EC2。连接开始超时,现在我无法通过 SSL 或 HTTP 请求连接到实例。这是啥?

VPC 中私有子网中 EC2 实例的 Amazon ELB

ssh连接超时 - 路由问题?

升级 Knex 后出现“获取连接超时”