AWS Cloud9:无法打开环境

时间:2018-08-30 18:37:07

标签: amazon-web-services cloud9

我已经在AWS Cloud9中使用Python Lambda函数创建了一个环境。 一切正常,几天来我一直在添加功能。 但是有一天环境无法打开。加载几分钟后,它显示一条错误消息:

  

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

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

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

5 个答案:

答案 0 :(得分:2)

事实证明,问题是用于运行Cloud9的默认t2.micro(1 GiB RAM)实例。我可能内存不足。将我的环境移至t2.small(2 GiB RAM)可以解决问题。

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

答案 1 :(得分:1)

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

答案 2 :(得分:0)

我收到错误消息:

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

我要解决的问题是将Internet网关连接到VPC,并使该VPC具有公共子网。

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

答案 3 :(得分:0)

我同意上面的回答,但只是详细介绍了我所做的事情:

  1. 我创建了一个连接到Internet网关的VPC
  2. 创建路由表并与子网关联
  3. 具有路由到子网(将其公开)和另一个路由到Internet网关的路由表

这解决了我的问题。

答案 4 :(得分:-1)

使用默认 VPC 和公有子网。