我是一個相當可觀的App Engine應用程序移動一些功能到後臺,突然開始變得在我使用的交易通過dev_appserver.py運行時,地方的一些誤區:組合問題 - Google App Engine開發者服務器中的後端和事務任務隊列?
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的自然結果?有沒有解決這個問題的方法?
是否存在帶有錯誤的堆棧跟蹤?你可以用它來修改這個問題嗎? – 2012-02-04 07:52:27
不幸的是我只是有上面的錯誤。 – 2012-02-05 01:58:46