【问题标题】:How to interpret the URL parameter in the cron.yaml file?如何解释 cron.yaml 文件中的 URL 参数?
【发布时间】:2019-04-28 06:59:16
【问题描述】:

在 AWS 工作环境中,我想将 cron.yamlapplication.py 文件并行应用。 cron.yaml 应该定期执行一个数据处理管道,这将是一个 Python 脚本。在网络上的文档中,我经常在 cron.yaml 文件中看到类似以下内容,但我对 url 参数对数据结构的确切含义感到矛盾。

version: 1
cron: 
- name: "every-30-minutes-task"
  url: "/task1"
  schedule: "*/30 * * * *"
- name: "every-hour-task"
  url: "/task2"
  schedule: "0 * * * *"

这是否意味着有一个文件夹“task1”,里面应该有一个带有脚本的单独文件(例如 app.py),它执行计划的 cron 作业,如果是,它应该有哪个名称.还是应该将所有内容都放在根目录下的单个脚本中?

【问题讨论】:

    标签: python amazon-web-services cron amazon-elastic-beanstalk


    【解决方案1】:

    URL 应该是 POST 路由。这意味着当一个 POST 请求被发送到www.yourdomain.com/task1 时,与该路由关联的控制器的逻辑将被执行。所以,你要做的是设置一个控制器来调用你的脚本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-22
      • 1970-01-01
      • 1970-01-01
      • 2017-10-05
      • 1970-01-01
      • 2013-06-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多