【发布时间】:2017-04-20 13:27:39
【问题描述】:
我一直在努力在 AWS Elastic Beanstalk 上设置一些 CRON 作业。我已经很好地设置了我正在部署的应用程序的其余部分,但在这一点上真的卡住了。
我创建了一个 cron.yaml 文件,然后在应用程序中创建了一个新的工作环境。该工作人员将加载 YAML 文件,并将运行 CRON 作业。但是,它会在新的工作环境中查找 PHP 文件(作业的目标),它们显然不存在,而是在主 Web 环境中。所以一切都会在日志中返回 404 错误。
YAML 不会在 web 服务器环境中运行,因此解决方案并不像将它移到那里那么简单(除非有人知道一些技巧)。
有没有一种简单的方法可以使用 YAML 文件在生产环境中运行 CRON 作业?我错过了什么吗?这是我第一次使用这个平台,我习惯了这些东西相当简单;通常在一分钟内设置在主机上,仅此而已。任何帮助将不胜感激。
【问题讨论】:
标签: php amazon-web-services cron