如何修复在停止和启动EC2实例之后网站出现“ERR_CONNECTION_TIMED_OUT”错误的问题?

0

【以下的问题经过翻译处理】 我需要增加存储空间,因此在修改卷/存储后停止了EC2实例。

然后,我再次启动实例,但无法通过SSH登录,并在访问网站URL时收到“ERR_CONNECTION_TIMED_OUT”错误。

仍然可以通过AWS EC2 Instance Connect连接到实例。我还检查了Ubuntu、Apache等的状态,它们都运行正常(状态检查也正常)。

由于IP地址已更改,我还修改了相关设置(Route32、通过SSH连接的IP等)。

试图ping新的IP地址,但收到“请求超时”错误。

为了安全起见,我已应用了与停止之前实例运行良好的相同安全组。

请告诉我该如何解决这个问题。

profile picture
EXPERTE
gefragt vor 5 Monaten69 Aufrufe
1 Antwort
0

【以下的回答经过翻译处理】 可能有几个问题 - 我怀疑当实例重新启动并可用时,存在一个短暂的时间,网络连接是不可用的。

我不完全确定你的URL配置,但如果你在EC2重新启动时使用新IP更新Route53,则可能会遇到DNS传播的问题。这意味着在访问URL时,它可能会指向旧的IP地址。

对于网站,我建议在EC2前面放置一个负载均衡器,这将为你提供一个一致的URL到IP映射,但你仍需要考虑单个实例需要重建/重新启动的情况,会有一段时间网站无法使用,因为健康检查等需要重新建立一个健康的实例,所以你可能需要考虑使用两个或更多EC2实例来提供高可用性的自动扩展组。

profile picture
EXPERTE
beantwortet vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen