【问题标题】:URLFetch Max Deadline is Only 60 Seconds for TaskQueues任务队列的 URLFetch Max Deadline 仅为 60 秒
【发布时间】:2015-07-03 07:24:57
【问题描述】:

问题:我正在调用 URLFetch,截止日期为 480 秒 在任务队列中,但仅在 60 秒后超时。

最初的问题是一年多前在official group 提出的,但仍未得到答复。

已确认错误,但没有 gae 的技术支持或开发人员。也许他们在这里?

【问题讨论】:

  • 我记得在他们的问题页面上看到过这个。那将是去的地方。

标签: python-2.7 google-app-engine urlfetch deadlines


【解决方案1】:

虽然关于这个旧线程的信息表明并非如此,但我不认为这是一个可以修复的错误(或者它是一个错误)。很遗憾,此问题尚未更新或关闭。

Urlfetch(无论您从 appengine 世界中的哪个位置获取)的最长截止时间为 60 秒。

appengine 中前端实例上的请求也有最长 60 秒的生命周期。

但是,任务队列上下文中的请求的生命周期最长为 10 分钟。然而,这并不意味着您可以使从任务队列上下文中生成的 Urlfetch 超过 60 秒的最后期限。

【讨论】:

  • 如果这不是一个错误 - 那么在尝试将超时设置为 60 秒以上时合理地引发异常,无论上下文如何。需要修复文档。这种行为会让人们感到困惑。
  • 我同意,我希望 Google 能够更好地清理/维护公共问题跟踪器。
猜你喜欢
  • 2014-03-09
  • 2013-11-11
  • 2017-07-23
  • 2011-07-22
  • 2016-04-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-06
  • 1970-01-01
相关资源
最近更新 更多