GAE Flexible,是否会分别为每个实例创建多个cron作业?

时间:2017-04-06 17:55:35

标签: python google-app-engine app-engine-flexible

我在GAE灵活环境中创建了cron job,每15分钟自动运行一次。

但是在每个实例创建时,相同的cron作业是否为每个实例复制?我对此不太确定。

2 个答案:

答案 0 :(得分:1)

不,不会为每个实例复制cron作业。

cron作业配置服务/模块级配置,它是应用程序级配置,由所有服务/模块共享,无论它们使用标准或灵活环境还是他们可能已经运行的实例数。

相关:Cron per Service/Module (AppEngine)

答案 1 :(得分:0)

仅添加到已接受的答案中,尽管将仅创建cron作业的一个实例,但该作业可能会运行多次。

来自Important considerations for schedule

  

在极少数情况下,可能会请求同一作业的多个实例,因此,您的请求处理程序应   是幂等的,并且您的代码应确保没有有害的   如果发生这种情况会产生副作用。