【问题标题】:Schedule 2 cron jobs安排 2 个 cron 作业
【发布时间】:2013-05-02 10:37:16
【问题描述】:

我如何 cron 如下所示的 2 个任务(我实际上希望 2 个 cron 作业在 30 秒内运行。)

cron:
- description: task1
  url: /task1
  schedule: every 1 minutes from 10:00 to 14:00

- description: task2
  url: /task2
  schedule: every 1 minutes from 10:00:30 to 14:00:30

【问题讨论】:

    标签: google-app-engine cron


    【解决方案1】:

    Cron 作业本身不允许指定秒数。但是,您可以使用 The Task Class 并将 task2 的倒计时量设置为 30 秒。

    我不认为这个时间是有保证的,但它应该工作得差不多。

    【讨论】:

    • 感谢您的建议。在我使用 cron 之前,我曾经使用 deferred.defer (一种任务类 ???? 你推荐的)。它工作大约 30-50 个周期,然后返回错误。我试图修复错误,但是太难了,所以我必须使用cron作业(哭)
    • 天哪。我只知道什么是可能的 :) 在 Java 任务 2 中还可以执行 Thread.sleep 30 秒,因此它会等待 30 秒直到它执行。但是,当实例启动/Google 的基础架构已经启动并处理请求时,我真的只认为您会在 30 秒后获得大致的启动时间。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-06-23
    • 2012-02-22
    • 1970-01-01
    • 2018-03-09
    • 1970-01-01
    • 2019-03-27
    • 2020-03-13
    相关资源
    最近更新 更多