【发布时间】:2019-07-22 08:07:52
【问题描述】:
我最近在 React-Native 中构建了一个移动应用程序及其相关的后端 Laravel 应用程序/SQL 数据库。该应用程序和数据库已在本地托管的服务器上进行了测试,我已准备好部署。 我按照教程将应用程序和数据库部署到 AWS Elastic Beanstalk
https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/php-laravel-tutorial.html
应用已成功部署,我也在 Elastic Beanstalk 控制台中设置了数据库。
唯一的问题是运行计划。
我不知道该怎么做!
我尝试在
之后创建一个 cron 作业我在项目的根目录下创建了一个 cron.yaml 文件,如下所示。
version: 1
cron:
— name: "schedule"
url: "/schedule"
schedule: "0 */12 * * *"
然后我将它部署在 AWS Elastic Beanstalk 上。
应用版本69degrees-16的配置文件cron.yaml 包含无效的 YAML 或 JSON。 YAML 异常:无效的 Yaml:而 解析“”第 3 行第 2 列中的块映射: — 名称: “计划” ^ 预期,但发现 BlockMappingStart 在 "",第 4 行,第 4 列: url: "/schedule" ^ ,JSON 异常: 无效的 JSON:位置 0 处的意外字符 (v).. 更新 配置文件。
总之,我想要的是在 AWS 上运行计划。我该怎么做?
【问题讨论】:
标签: php amazon-web-services elasticsearch cron amazon-elastic-beanstalk