2

遅延 API を使用する場合、遅延メソッド (私の場合はデフォルトのタスク キューから呼び出されます) は通常のフロント エンド インスタンスで実行されますか?

遅延タスクが実行されています (ログが頻繁に記録されているため、確実に実行されています) が、管理コンソールにインスタンスが表示されません...

4

1 に答える 1

3

通常、それらは別のインスタンスで実行されます。ただし、現在のインスタンスに遅延タスクを処理する能力がある場合、それらはタスクを実行します。

次の設定もできます。

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

または、利用可能なリソースを使用するように構成します。

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

もちろん、アプリのビジー状態、アプリの構成方法、実行するタスクの数などによって異なります。

于 2012-12-07T00:33:16.830 に答える