python - AppEngine dev_appserver.py 中的任务调度

标签 python google-app-engine

我有一个 [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/

相关文章:

python - 检查数据帧值中有条件的第一次出现

python - 在 Django 模型中为 id 设置自动递增初始值

python - scrapy可以根据id提交输入吗?

java - 在 GAE 中将名称设置为 blobstore

android - 如何通过 Google Cloud Endpoint API (Android) 在 Google Datastore 上获取和设置对象

google-app-engine - 如何为 appengine go 项目运行单元测试

python - 将数据放入谷歌数据存储后必须刷新

python - 导入错误 : No module named 'Cython'

python - 如何从另一个 python 脚本运行和停止 python 脚本?

python - 从应用程序代码中读取静态内容