在谷歌应用引擎中同时运行cron作业?

时间:2014-05-12 14:57:53

标签: python multithreading google-app-engine cron

假设我的应用程序中有两个同时运行的cron作业:

- description: purge old articles
  url: /purge
  schedule: every 12 hours

- description: parse comp apps
  url: /comp
  schedule: every 12 hours

它们是否在GAE运行时内同时运行?或者它们是按顺序完成的 - 如果是,那么按顺序排列?如果它们按顺序运行,我是否必须使用任务队列来模拟同时执行的任务(因为据我所知,在app引擎中无法进行多线程处理?)

1 个答案:

答案 0 :(得分:4)

Cron工作彼此独立运行。因此,无法保证它们会顺序或同时运行。

如果您希望按顺序或同时执行两个任务,请将它们放在同一个cron作业中 - 在这种情况下没有理由创建两个cron作业。