正如我在此post中所解释的那样,我正在尝试从Twitter抓取推文。
我通过服务实施了建议的解决方案,因此实际的繁重工作发生在后端。
问题是大约一天后,我收到此错误
"Process terminated because the request deadline was exceeded. (Error code 123)"
我想这是因为manual scaling has the requests timing out after 24 hours。
是否可以使其运行超过24小时?
答案 0 :(得分:1)
单个请求/任务的运行时间不能超过24小时,但是您可以将请求分为不同的部分,每个部分持续一天。无限期地运行请求是不明智的,这就是为什么应用程序引擎会在一定时间后关闭它们,以防止无限期持续的空转/循环请求。
我建议让您的任务在最后触发呼叫以触发下一个任务的排队,这样它是自动的,您不必每天都在排队。确保您的任务有游标或以某种方式传达进度,以免重复工作。