我使用Python在GAE上每24小时运行一个非常小的cron作业。从昨天开始,我收到DeadlineExceededErrors,因为这个工作超过了60秒。就像我说我的工作很小所以它不会超过5分钟,但不幸的是60秒的截止日期。
我已经知道,这是一个常见的问题,在Google上找到了很多链接和解决方法,但我无法解决问题。
是否有人知道提高截止日期最长的好方法,或者安排任务异步,以解决这60秒的截止日期?
答案 0 :(得分:3)
你的cron工作应该只是start a task。这将花费不到一秒钟。一项任务可以运行长达10分钟。
您可能还想了解App Engine上的different types of scaling methods。
答案 1 :(得分:1)
您可能想要设置一个没有截止日期的后端服务(模块)。然后将target: backend-module
param添加到您的cron作业中。