突然我的服务器不知何故崩溃了

我不知道发生了什么,但当我尝试访问托管在 EC2 t2.micro 服务器(基于 Ubuntu 22)上的网站时,它几个小时前还在运行得很顺利,我们这边没有任何更改,也没有进行任何升级,一切都很稳定,但突然显示成这样。

检查了 EC2 监控日志,但没有发现任何问题

也添加了机器的统计信息

注意 - 我无法 SSH 进入机器,它显示 port22: connection refused

请尽快帮忙。

这是 Discourse 实例还是 Wordpress 实例?(请注意,您是在 Support > WordPress 类别中发布的)。

哎呀,抱歉,我太匆忙了,犯了这个错误,这与WordPress完全无关。
感谢您的回复。

看起来现在可以用了?

1 个赞

是的,它正在工作,因为我已经将服务器配置从 t2.micro 更改为 t2.medium,但我不知道具体是什么问题,因为我需要报告它。

T2.small 不行吗?

您确定是调整大小解决了问题,而不是调整大小操作触发的重启解决了问题吗?

现在您已经更改了配置,要找出原因将困难得多。

为了增加内存,我使用了 t2.micro。
实际上,当时我们正在进行宣传活动,所以访客络绎不绝,但访客数量并不多,大约在 1000 人或更少。在这种情况下,我必须解决这个问题,而这正是当时解决问题的唯一方法。
当时我无法登录系统,所以我不得不这样做,但现在我需要确切知道导致该问题的根本原因。
如果需要更多详细信息,请告诉我。

注意:我尝试重启实例,但没有成功。

您是否正在监控此实例的 CPU 积分?

我从 EC2 迁移回了 VPS,因为我一直遇到一些偶尔出现的问题,例如:我的网站无法访问,经过一些调查后,总是 CPU 积分的消耗速度比赚取速度快,最终耗尽了所有积分,积分不足会将实例降至“基线性能”,这是无法使用的(t2.micro 为 10%)。

有可能当您切换到更大的实例时,您开始获得更多的 CPU 积分/小时,并且在拥有“>0”积分的情况下,它恢复到了正常性能并“修复”了问题。

1 个赞

发生崩溃时当天的统计数据如下

注意 - 下面的图片是我当前的 CPU 积分统计数据