Elastic Beanstalk 终止我的 EC2 实例

Posted

技术标签:

【中文标题】Elastic Beanstalk 终止我的 EC2 实例【英文标题】:Elastic Beanstalk terminates my EC2 instance 【发布时间】:2018-04-18 08:34:44 【问题描述】:

我通过 Elastic Beanstalk 将我的 ASP.NET 网站部署到 ec2 实例。当我测试我的站点(上传大小为 23 兆字节的文件)时,Elastic Beanstalk 终止实例。在 ec2 实例上存在一个问题,我必须为其使用一些外部 dll 和许可证。但在终止后它们被删除。如何配置 Elastic Beanstalk 不终止实例?

【问题讨论】:

docs.aws.amazon.com/autoscaling/latest/userguide/… 【参考方案1】:

首先,如果它在您上传大文件时终止实例,那是因为服务器上发生了一些错误,导致它无法通过状态检查。您需要查看服务器日志以确定问题所在并着手解决。

其次,如果您手动将许可文件复制到 Elastic Beanstalk 实例,并且 Elastic Beanstalk 中的任何自动缩放事件都会破坏您的应用程序,那么 Elastic Beanstalk 不适合您的应用程序。您可能应该使用普通的 EC2 服务器而不是 Elastic Beanstalk。

【讨论】:

以上是关于Elastic Beanstalk 终止我的 EC2 实例的主要内容,如果未能解决你的问题,请参考以下文章

AWS Elastic Beanstalk:在运行 PHP 的 EC2 实例上终止 HTTPS

新 EC2 实例 (Elastic Beanstalk) 上的 Composer 失败

如何防止 Elastic Beanstalk 上长时间运行的作业在不阻止缩减的情况下终止?

如何查看哪些 EC2 实例与我的 Elastic Beanstalk 应用程序相关联?

我在 Elastic Beanstalk EC2 中的 jar 在哪里

将 EC2 安全组限制为 Elastic Beanstalk 实例