2

我无法更新我的前端和后端。我收到错误消息“版本未准备好”。这个错误已经持续了长达 24 小时。我有一个永远在队列中运行的任务。我最好的猜测是这个任务正在停止更新。我无法删除该任务,因为它一直在运行,也无法删除队列,因为我无法上传新的 queue.yaml 定义。由于最大递归错误,同一任务先前失败,因为我在异步 tasklet 中有一个同步 RPC。

我很确定修复将需要 GAE 方面的某个人强行重置任务队列。因此,这个问题更适合向 GAE 团队提出,并在一个不太公开的论坛中提供有关我的应用程序的详细信息。不过,据我所知,他们不允许直接支持问题,并建议在此处发布问题。那么,我的后续问题是,当您遇到需要 GAE 团队采取行动的 GAE 问题时——您如何处理它们(除了每月支付 500 美元购买高级支持帐户)?

编辑:

该任务是/应该在后端实例上运行。我打算通过控制台关闭所有后端和前端实例,假设它们会取消任务并重新启动。但我发现只有一个前端实例在运行——没有后端。关闭该前端实例后,仪表板报告我有 0 个实例正在运行,但该网站仍在运行,并且该任务始终在运行。

编辑:

禁用应用程序会阻止任务运行。重新启用该应用程序后,我能够对其进行更新。虽然我的队列中有一个幽灵任务

4

1 回答 1

0

如果您有一个卡住的任务队列作业,我会尝试禁用队列并终止运行该作业的实例。如果这不起作用,我会尝试暂时禁用该应用程序。

于 2013-01-15T03:33:38.277 回答