amazon-web-services - .config 文件被弹性 beantalk AWS 忽略

标签 amazon-web-services configuration amazon-elastic-beanstalk

我有一个在弹性 beantalk 上运行的网络应用程序。出于某种原因,我能够安装 Composer 文件以运行我的 Laravel 应用程序。问题是没有其他配置文件有效。我已将 newrelic.config 放入 .ebextensions/目录,但该文件被忽略了。

我最近尝试使用它创建一个 cron 作业,AWS Elastic Beanstalk, running a cronjob ,但它不起作用。

.config 文件示例:

container_commands:
  01_some_cron_job:
    command: "cat .ebextensions/some_cron_job.txt > /etc/cron.d/some_cron_job && chmod 644 /etc/cron.d/some_cron_job"
    leader_only: true

当我通过 ssh 进入 ec2 实例时,没有像 some_cron_job 这样的目录。

源被提交到 beanstalk,但 beanstalk 没有运行命令。

如何让 beanstalk 确认 .config 文件。修复这个 cronjob 也将修复安装新遗物,因为这两个配置都被忽略了,我不知道为什么。

最佳答案

试着把它放在命令部分。它更像是一个服务器命令而不是一个容器命令。

commands:
  01_some_cron_job:
    command: "cat .ebextensions/some_cron_job.txt > /etc/cron.d/some_cron_job && chmod 644 /etc/cron.d/some_cron_job"
    leader_only: true

关于amazon-web-services - .config 文件被弹性 beantalk AWS 忽略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32558105/

相关文章:

MySQL 实例无法连接 (AWS)

amazon-web-services - 制作 AWS Spot 实例 "persistent"的技巧?

node.js - 读取lambda函数中exports.handler中未执行的dynamodb代码

android - 未找到符号目录 - 请检查您的 native 调试配置

configuration - 在 Raspbian(EDIMAX Wifi 适配器)上配置 Wifi(隐藏 SSID)

ruby-on-rails - 跨多个服务器管理配置文件

amazon-web-services - 无法解压数据;按照官方说明安装 Elastic Beanstalk CLI 时 zlib 不可用

amazon-web-services - 在 CDK 中查找或创建 s3 存储桶?

amazon-web-services - AWS ElasticBeanstalk Tomcat 和 Spring 中的 Websocket 无法正常工作

ruby-on-rails - 检测 Elastic Beanstalk 环境?