延迟API调用似乎不在正常的前端实例上运行

时间:2012-12-07 00:04:28

标签: google-app-engine

使用延迟api时,延迟方法(在我的情况下从默认任务队列中调用)是否在正常的前端实例上运行?

我有一个延迟任务正在运行(肯定是因为它经常记录而运行)但管理控制台中没有出现任何实例......

1 个答案:

答案 0 :(得分:3)

通常他们在一个单独的实例上运行。但是,如果您当前的实例具有为延期任务提供服务的能力,他们将执行您的任务。

您还可以配置:

deferred.defer(function, ...., _target='1.backend1') # run in a backend

或配置为使用可用资源:

deferred.defer(function, ...., _headers = {'X-AppEngine-FailFast' : 'True'} )

当然,这取决于你的应用程序有多繁忙,应用程序的配置方式,执行的任务数量以及....