【问题标题】:Amazon Elastic Beansalk cron.yaml fileAmazon Elastic Beansalk cron.yaml 文件
【发布时间】:2016-05-22 21:52:37
【问题描述】:

我已在 Amazon Elastic Beanstalk 上部署了我的应用程序。应用环境为普通webserver。

是否也可以使用 cron.yaml 文件为常见的 Web 服务器类型环境创建定期作业?该文档说它是一种为工作类型环境创建定期作业的方法。

【问题讨论】:

    标签: amazon-web-services cron


    【解决方案1】:

    我相信 cron.yaml 仅适用于 Worker 环境。计划任务功能由 SQSD 驱动,该实用程序通过 HTTP 发布将 SQS 消息中继到您的应用程序。 Web 层环境没有 SQSD。

    不过,您或许可以使用计划的 Lambda 函数来制作替代方案。

    【讨论】:

    • 我正在使用 .ebextensions 配置文件来创建 cron 作业。不知道它有多可靠。
    • 这可能工作得很好,但是如果你将你的环境扩展到更多节点,你会有重复的事件吗?
    • 我所有的东西都是数据库(RDS)驱动的,所以它可以正常工作。但我也会尝试 lambda。
    • cron.yaml 文件去哪了? ebextensions?
    【解决方案2】:

    James 是对的,为以后的谷歌查询添加更多细节。

    Periodic Tasks

    2015 年 2 月 17 日添加

    运行您在应用程序源代码的 cron.yaml 文件中配置的 cron 作业。

    http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features-managing-env-tiers.html#worker-periodictasks

    【讨论】:

      猜你喜欢
      • 2020-10-02
      • 2012-05-22
      • 1970-01-01
      • 2021-02-24
      • 2012-12-12
      • 2022-07-23
      • 2018-10-13
      • 2011-02-11
      • 1970-01-01
      相关资源
      最近更新 更多