在开发服务器上,每当我添加一个任务队列
taskqueue.add(queue_name='default', url='/_tasks/do_something', params={'key': 1})
发生以下错误
taskqueue_stub.py:1974] Task task1 failed to execute. This task will retry in 819.200 seconds
从这篇文章中得到一些提示后: http://www.rogerthat.net/2012/03/27/google-app-engine-push-task-queues-the-development-environment/
我怀疑它可能与主机名有关。我正在使用http://test.me:8088(其中test.me使用主机文件指向127.0.0.1)。当我将主机名(test.me)更改为“localhost”时,问题就消失了。
由于某些应用配置问题,我不能只使用localhost。 代码编辑rogerthat.net指出不再有效。
还有其他解决方案吗?