gpt4 book ai didi

python - 谷歌应用引擎: Add task to queue from a task

转载 作者:行者123 更新时间:2023-11-28 21:30:33 26 4
gpt4 key购买 nike

我需要跟踪另一个网站的数据。由于它分布在 60 多个页面上,我打算使用每日 cron 作业将任务添加到队列中。然后,该任务应该处理一个页面,并根据一些检查,将其自身的另一个实例放入下一页的队列中。

现在是一个简单的

taskqueue.add(url='/path/to_self', params=control)

在我的 webapp.RequestHandler 类中执行此任务会导致

"POST /path/to_self HTTP/1.1" 405 -

有没有办法让它工作,或者根本不可能从任务内部将任务添加到队列?

最佳答案

可以从任务中添加任务。我正在我的应用程序中执行此操作。

当您想要迁移大量实体时,它非常有用:一个任务处理一小块实体,然后将其自身添加到队列中,以便处理其余实体,直到迁移结束。

我不确定您的代码有什么问题。

您是否在 RequestHandler 类中实现了 post(self) 方法?任务调用默认为 POST 方法。

关于python - 谷歌应用引擎: Add task to queue from a task,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2127981/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com