Ken*_*Ken 5 configuration amazon-web-services amazon-elastic-beanstalk
我有一个在弹性 beantalk 上运行的网络应用程序。出于某种原因,我能够安装 Composer 文件以运行我的 Laravel 应用程序。问题是没有其他配置文件有效。我已将 newrelic.config 放入 .ebextensions/ 目录,但该文件被忽略了。
我最近尝试使用AWS Elastic Beanstalk创建一个 cron 作业,运行一个 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
Run Code Online (Sandbox Code Playgroud)
当我通过 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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
719 次 |
| 最近记录: |