多数のレコードを処理する Google AppEngine バックエンド cron タスクがあります。このハンドラーは、ループ内でバッチごとにレコードを読み取り、バッチごとに別のバックエンド ハンドラーをキューに入れます。これにはデフォルトのタスク キューを使用しています。このアプリケーション用に 6 つのバックエンド インスタンスを構成しました。ただし、キューに入れられるタスクは 6 つだけで、残りは無視されます。キューに入れることができるタスクの数はバックエンドの数と同じで、それ以上のタスク リクエストは単に破棄されるようです。これは予想される動作ですか?
1 に答える
-1
https://developers.google.com/appengine/docs/python/config/appconfig#Using_Concurrent_Requests AsyncTasks の使用リクエストを有効にして、新しいタスクを開始しますか。
于 2012-10-12T23:02:10.733 に答える