1
我想知道由Google App Engine运行的Cron Jobs是否等待最后一个Cron作业在开始新作业之前完成?发生什么情况如下:GAE Cron Job会在运行前等待以前的Cron Job完成吗?
- 作业是计划每分钟运行一次,但一个作业实例需要一分多钟才能完成?
- 两个不同的工作计划同时运行(比如每分钟)?
两个Cron作业是否可以并行运行,或者一个作业是否会在运行之前等待另一个作业完成?
我想知道由Google App Engine运行的Cron Jobs是否等待最后一个Cron作业在开始新作业之前完成?发生什么情况如下:GAE Cron Job会在运行前等待以前的Cron Job完成吗?
两个Cron作业是否可以并行运行,或者一个作业是否会在运行之前等待另一个作业完成?
取决于您如何定义cron作业。从DOC https://developers.google.com/appengine/docs/python/config/cron#Python_app_yaml_The_schedule_format
“默认情况下,间隔计划启动下一时间间隔的最后一个作业完成之后,如果从...到指定WHERE子句,但是,这些工作是定期独立时的预定最后的工作完成了。“
如果你不想要那样的行为,你可以添加关键字“synchronized”