【问题标题】:AWS Cloud9: Cannot open environmentAWS Cloud9:无法打开环境
【发布时间】:2018-08-30 18:37:06
【问题描述】:

我在 AWS Cloud9 中使用 Python Lambda 函数创建了一个环境。 这工作正常,几天来我一直在添加功能。 然而有一天环境未能打开。加载几分钟后显示错误消息:

这花费的时间比预期的要长。 如果您认为可能存在问题,请联系 AWS Support。 这可能是由 VPC 配置问题引起的。 请检查文档: https://docs.aws.amazon.com/cloud9/latest/user-guide/vpc-settings.html?icmpid=docs_ac9_console

我查看了建议的链接,但我认为 VPC 不是问题所在。我没有对其进行任何更改。此外,我能够创建新环境并打开它们。

有什么办法解决这个问题吗?

【问题讨论】:

  • 你能去EC2控制台看看cloud9实例是怎么回事吗(在你尝试登录cloud9之后)?它的名称应以“aws-cloud9-gameday-development”开头。是否处于Running状态等?
  • 谢谢莱赫。处于运行状态。

标签: amazon-web-services cloud9


【解决方案1】:

原来问题在于用于运行 Cloud9 的默认 t2.micro(1 GiB RAM)实例。我可能内存不足。将我的环境移动到 t2.small(2 GiB RAM)解决了这个问题。

关于移动环境的文档: https://docs.aws.amazon.com/cloud9/latest/user-guide/move-environment.html

【讨论】:

    【解决方案2】:

    我收到了错误消息:

    “这花费的时间比预期的要长。延迟可能是由于您的环境中 CPU 使用率较高,或者您的 T2 或 T3 实例用尽了可突增的 CPU 容量积分,或者存在 VPC 配置问题。”

    我解决这个问题的方法是将我的互联网网关连接到 VPC,并让该 VPC 拥有一个公共子网。

    我发现此链接有助于解决此问题,尤其是当它指出 AWS Cloud9 的 VPC 要求:https://docs.aws.amazon.com/cloud9/latest/user-guide/vpc-settings.html?icmpid=docs_ac9_console

    【讨论】:

    【解决方案3】:

    我同意上面的答案,但只是想详细说明我所做的事情:

    1. 我创建了一个连接到 Internet 网关的 VPC
    2. 创建路由表并关联子网
    3. 路由表,其中包含到子网的路由(使其公开)和到 Internet 网关的另一个路由

    这解决了我的问题。

    【讨论】:

    • 我试过这样做,但是如何将新创建的 vpc 与 cloud9 ec2 实例连接起来?我做了所有提到的 vpc 设置,创建了子网,创建了 Internet 网关,甚至创建了网络接口和安全组。但无法将其附加到 cloud9 实例。
    【解决方案4】:

    我的解决方案不同: 我将地区从弗吉尼亚州北部更改为俄亥俄州,这解决了问题。但是,这可能是弗吉尼亚北部出现问题的时间问题。

    【讨论】:

      【解决方案5】:

      可能有一些挂起的进程会耗尽内存。 重启实例并尝试重新加载环境。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-03-04
        • 2019-05-28
        • 1970-01-01
        • 2021-06-09
        • 1970-01-01
        • 1970-01-01
        • 2019-06-03
        • 1970-01-01
        相关资源
        最近更新 更多