我于 2019 年 2 月 21 日开始使用 AWS EC2 服务器 t2.micro 实例,使用时间为 12 个月,共计 750 个小时,并于 2019 年 3 月 14 日收到了以下邮件:
从 2019 年 2 月 21 日起,我只启动了一个实例,并一直让它不间断地运行至今。这大约是 500 个小时,而不是 654 个小时。甚至我的 AWS 门户帐户在登录后也显示有关实例的信息:
你能告诉我下一步该怎么做吗?为什么会发生这种情况?关于这个话题的所有内容都写在这里。但这并不能澄清我的问题。我在多个领域看到了一些类似的问题,但他们说问题是有人运行了多个实例,而不仅仅是一个……但我可以清楚地看到我只有一个,我仍然没有停止或中断……我没有使用任何 AWS 数据库,但 Google Cloud PSQL DB 靠近法兰克福,我的 AWS 服务器就位于那里……
也许这会有所帮助:
其中一个有趣的句子是这里:“一些最常见的限制是按时间限制,例如按小时或按分钟,或按请求限制,这些请求是您发送给服务的请求,也称为 API 操作。” 我不明白,也许是个愚蠢的问题 - 抱歉,但我的 Web 上发生的 GET / POST 请求越多,时间过得越快?或者我拥有的终端 SSL 会话实例越多,它消耗的时间就越多?
此外,我每天使用终端连接服务器 2 次,持续 4 小时,但我的网页上却没有访客。我同时使用 2 个端口,一个用于生产(我使用 nohup 和 screen 命令永久运行我的站点线程),另一个用于开发。
我写信给 AWS 支持,但就目前免费帐户而言,严重性很低,因此没有回复。我想我还有 3 天的时间,然后我就必须付款了……不明白为什么,为什么他们没有用 3 月 1 日重置小时数计算?
其他证据:
感谢这里的回答,找到了解决方案,正在运行的 2 个实例,法兰克福和俄亥俄州:
但是在关闭俄亥俄州的一个实例后,另一个实例又在未经我许可的情况下创建并启动了:
为了永久终止实例,请禁用自动缩放:
答案1
这仅有的造成这种情况的可能原因是您实际上有两个实例在运行,而不是一个。在控制台中检查所有其他区域中的 EC2,以找到另一个实例。
时间做在每月的第一天重置,并且此行项目不敏感于使用情况——您想要的流量多或少都不会改变机器小时数的计算方式。API 请求不会改变机器小时数的计算方式。以前,实例上的停止/启动事件(类似于关闭/打开电源,不包括简单的重启)会使每次事件的小时数增加 1 小时,但这种情况已经持续了几年。
654÷2÷24 = 自月初起运行的两个独立实例的 13.625 天。