检查哪些 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”

在JAVA中已检查异常和位未检查异常是啥?二者有何区别?

Linux系统中进行磁盘管理的常用命令都有哪些