我想知道Cron Jobs是否由Google App Engine运行,等待最后一个Cron Job在开始新工作之前完成?如果发生了什么:
两个Cron作业是并行运行,还是一个作业等待另一个作业再次运行?
答案 0 :(得分:3)
这取决于你如何定义cron作业,来自doc
https://developers.google.com/appengine/docs/python/config/cron#Python_app_yaml_The_schedule_format:
默认情况下,间隔计划在上一个作业完成后的下一个间隔开始。但是,如果指定了from ... to子句,则会定期安排作业,而与上一个作业的完成时间无关。
如果您不想要这种行为,可以添加关键字synchronized
。