我有一个 [python] AppEngine 应用程序,它创建多个任务并将它们添加到自定义任务队列中。 dev_appserver.py 似乎忽略了我在 queue.yaml 中指定的速率/调度参数并立即执行所有任务。这是一个问题 [至少出于开发/测试目的],因为我的任务调用了速率限制的 url;立即执行所有任务会违反节流限制并返回一堆错误。
有谁知道如果 dev_appserver.py 被禁用是否有任务调度?我在 AppEngine 文档中找不到任何暗示这一点的内容。谁能提出解决方法?
谢谢。
最佳答案
当您的应用在开发服务器中运行时,任务会在适当的时间自动执行,就像在生产环境中一样。
您可以从开发人员控制台检查和操作任务:
http://localhost:8080/_ah/admin/taskqueue
文档 here
关于python - AppEngine dev_appserver.py 中的任务调度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4983808/