更改 AWS EC2 实例上的日期/时间会导致服务器在大约一个小时内停止响应

问题描述

我有一个在 EC2 实例上运行的程序。该程序是时间驱动的,用 go 编写,所以为了测试它,我不能使用 faketime - 我必须更改服务器上的时间。该服务器是从 Amazon Linux 2 AMI 构建的,带有一些额外的代理,并且在许多(100s-1000s 个实例)其他情况下运行良好,时间没有被修改。实例类型为 M5a.xlarge。

Google 找不到任何其他实例,其中人们报告了更改 EC2 linux 实例测试时间的问题(或者我的搜索技能达不到)。

如果我更改时间,服务器可以正常运行一个小时左右,然后平均负载开始攀升,并且很快变得无响应。

服务器有一个 ENI(我最初写它有第二个,但通过删除它进行了简化),并且正在使用 EFS。

有人有在 EC2 实例上设置时间转发的经验吗?

更新:顶部运行很有用,因为它表明尽管平均负载在上升,但没有一个进程负责(据我所知) - 进程表中没有使用 > 1%

进一步更新:删除第二个 ENI 没有任何区别 - 在一些随机但不到一个小时左右 - 时间,服务器变得无响应。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)