【问题标题】:AWS EC2 keeps shutting down automaticallyAWS EC2 不断自动关闭
【发布时间】:2021-07-25 04:32:05
【问题描述】:

我正在尝试创建一个在 AWS EC2 t2.micro 上运行的 API。我遇到的问题是我的实例每隔约 3 小时自动关闭一次,这可能是因为我的 AWS Educate 帐户的“会话时间”(附截图)

有什么方法可以让我的实例持续运行(几天甚至几个月)? 我正在使用“tmux”,即使在我的 ssh 连接终止后,它似乎也能让我的 API 和 EC2 实例继续运行,但 EC2 实例本身仍然会自动关闭。

编辑:如果无法让 AWS Educate 账户的 EC2 实例持续运行。当旧实例的会话过期时,有没有办法自动启动新会话? (也许使用脚本/使用 AWS 提供的一些工具?我是 AWS 新手,所以我不知道这是否可行)

【问题讨论】:

  • AWS Educate 账户受到监控,以最大限度地减少支出。您应该通过以下方式与他们联系:aws.amazon.com/education/awseducate/contact-us
  • 进展如何?仍然不清楚为什么你不能改变它?
  • @Marcin 感谢您签入。我想知道是否有一种方法可以在旧的 AWS Educate 会话到期时自动启动新的 AWS Educate 会话,而无需在每次会话到期时手动重新登录。 (因此,如果我编写脚本为每个新实例设置 API,从技术上讲,EC2 会持续运行)。我已经环顾了一段时间,但没有找到解决方案。

标签: amazon-web-services api flask amazon-ec2 gunicorn


【解决方案1】:

很遗憾,您无法改变这一点。 AWS 教育文档中明确说明了这一点:

当您的会话结束时,您的资源将“停止”。开始新会话时,您需要重新启动资源。

【讨论】:

    【解决方案2】:

    您可以创建常规 AWS 账户,而不是使用 AWS Educate,该账户免费提供一年的一些服务。它还包括 EC2 实例,因此您无需支付任何费用,并且可以运行数月和数年,除非您手动停止它,否则它永远不会停机。

    【讨论】:

    • 抱歉,这是个糟糕的主意。 EC2 教育完全免费,不需要任何信用卡详细信息。当然它有一些限制,但它是无风险的,并且您可以使用许多服务,这些服务不属于 aws 免费层。
    猜你喜欢
    • 2021-07-19
    • 2018-11-01
    • 1970-01-01
    • 2022-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-25
    相关资源
    最近更新 更多