我们有一个脚本调用一个有时需要超过 60 秒才能执行的过程。当程序超过 60 秒时,我们得到一个DeadlineExceededError
. 错误消息如下所示:
DeadlineExceededError: The API call rdbms.Exec() took too long to respond and was cancelled.
此脚本被安排为 cron 并使用 B8 类后端。使用后端是否对查询的超时限制有任何影响?如果查询的执行时间超过 60 秒,我该怎么办?
我们有一个脚本调用一个有时需要超过 60 秒才能执行的过程。当程序超过 60 秒时,我们得到一个DeadlineExceededError
. 错误消息如下所示:
DeadlineExceededError: The API call rdbms.Exec() took too long to respond and was cancelled.
此脚本被安排为 cron 并使用 B8 类后端。使用后端是否对查询的超时限制有任何影响?如果查询的执行时间超过 60 秒,我该怎么办?
显然有一个错误,因为我在后端实例上运行查询,并且它还在 60 秒后引发了 DeadlineExceededError。
这是 googleappengine https://code.google.com/p/googleappengine/issues/detail?id=9479和 googlecloudsql https://code.google.com/p/googlecloudsql/issues/detail?id=71中的票
还没有回应。
是的,使用 cron 或后端会给你更长的截止日期。请参阅此常见问题解答条目: https ://developers.google.com/cloud-sql/faq#sizeqps