我已经在AWS Cloud9中使用Python Lambda函数创建了一个环境。 一切正常,几天来我一直在添加功能。 但是有一天环境无法打开。加载几分钟后,它显示一条错误消息:
这花费了比预期更长的时间。 如果您认为可能存在问题,请联系AWS支持。 这可能是由VPC配置问题引起的。 请检查文档: https://docs.aws.amazon.com/cloud9/latest/user-guide/vpc-settings.html?icmpid=docs_ac9_console
我查看了建议的链接,但我认为VPC不是问题。我没有对其进行任何更改。而且,我能够创建新环境并打开它们。
有什么办法解决这个问题吗?
答案 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)
我同意上面的回答,但只是详细介绍了我所做的事情:
这解决了我的问题。
答案 4 :(得分:-1)
使用默认 VPC 和公有子网。