【发布时间】:2012-08-10 13:41:36
【问题描述】:
我正在启动一个队列以完成 Python Appengine 应用程序中的一些任务。有没有办法获取队列的状态?我想检查它是否仍在运行或有未完成的任务。
【问题讨论】:
-
我解决了这个问题,只允许运行 1 个最大并发任务,但我仍然有兴趣讨论这个问题。
标签: python google-app-engine queue
我正在启动一个队列以完成 Python Appengine 应用程序中的一些任务。有没有办法获取队列的状态?我想检查它是否仍在运行或有未完成的任务。
【问题讨论】:
标签: python google-app-engine queue
Google 刚刚于 2012 年 9 月 18 日发布了新的 SDK 版本 1.7.2,看起来您可以使用 QueueStatistics 获得它。来自release notes:
您现在可以获取任务队列统计信息。这允许您获取 来自您的任务队列的统计信息和信息 应用。统计数据包括诸如数量的信息 队列中的任务,最后一分钟执行了多少任务以及 强制率。这是一个实验性功能。
【讨论】:
您的 appengine 控制台上有一个任务队列链接,您可以在其中查看待处理的任务、统计信息并了解正在发生的事情。
【讨论】: