1

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

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

4

2 回答 2

2

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

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

相关:每个服务/模块的 Cron (AppEngine)

于 2017-04-06T18:45:09.073 回答
0

只是为了添加到已接受的答案,虽然只会创建一个 cron 作业实例,但该作业可能会运行不止一次。

时间表的重要考虑因素

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

于 2019-07-15T23:53:14.020 回答