检查哪些 ebextensions 已运行
Posted
技术标签:
【中文标题】检查哪些 ebextensions 已运行【英文标题】:Check which ebextensions have been run 【发布时间】:2020-12-02 06:00:57 【问题描述】:我在 Amazon Elastic Beanstalk 中的环境被证明存在问题。我正在尝试,因为奇怪的是我看到创建了 logrotate conf 文件,但内容不是我写的。
有谁知道我可以在哪个日志文件中找到该信息?我已经尝试过 /var/log/eb-engine.log 但这似乎与运行 ebextensions 没有任何关系。文档中提到了 eb-activity 和 eb-commandprocessor,但它们在实例中不存在。
平台:在 64 位 Amazon Linux 2/3.0.3 上运行的 Ruby 2.6
【问题讨论】:
【参考方案1】:由于 Amazon Linux 2 仍在开发中,因此某些日志文件尚不可用。 AWS Support 如此说。
但是,您可以通过查看 cfn-init.log 和 cfn-init-cmd.log 来查看哪些 ebextensions 已运行。
我搜索的是文件名而不是命令名,所以我看不到记录结果的位置。
【讨论】:
以上是关于检查哪些 ebextensions 已运行的主要内容,如果未能解决你的问题,请参考以下文章
AWS codeBuild 不运行 .ebextension 配置
.ebextensions 或 requirements.txt 是不是首先在 Elastic Beanstalk 中运行
尝试通过弹性 beantalk 运行救援时忽略 .ebextensions 文件
如何使用 .ebextensions 在 Amazon Elastic Beanstalk 中运行“npm install”