私はバックエンドにかなりかなりApp Engineアプリケーションの一部の機能を動かし、そして突然、私はdev_appserver.py経由で実行中のトランザクションを使用していた場所でエラーの数を取得して開始されました:Google App Engineのdev-serverで--backendsタスクとtransactionalタスクキューを組み合わせる際の問題?
ApplicationError: ApplicationError: 10001 Transaction(<handle: 0x1, app: "dev~MYAPPNAME", >) not found
私が実現問題は--backends経由でアプリケーションを実行するときにのみ発生します。私は「transactional=True
」を使用してキューにタスクを追加し、トランザクションを持っているので、私はすなわち、問題が発生している推測している。:
def txn():
# make model changes
taskqueue.add(url='/models/processupdate', params=my_params, transactional=True, queue_name='not_the_default_q')
db.run_in_transaction(txn)
これはdev_appserverの「シングルスレッド」自然の結果ですか?このための回避策はありますか?
スタックトレースにエラーがありますか?あなたはそれで質問を修正できますか? –
残念ながら、私はちょうど上記のエラーがあります。 –