gpt4 book ai didi

python - 收到 DeadlineExceededError 后我还有多长时间?

转载 作者:行者123 更新时间:2023-12-01 05:40:09 25 4
gpt4 key购买 nike

我想在捕获 DeadlineExceededError 后正确退出。我还剩下多少钱来清理?

例如,

try:
do_some_work()
except DeadlineExceededError:
# How much more time do I have here?
# Can clean_up() be as long as 1s, 5s, or longer?
clean_up()
return
more_work()

最佳答案

如果请求通常在 60 秒内(对于 http 请求)或 10 分钟(对于任务队列请求)未能返回,并且抛出 DeadlineExceededError 且未被捕获,则该请求将被中止并出现 500 内部服务器错误被返回。如果捕获了 DeadlineExceededError 但未足够快地生成响应(您的时间不足一秒),则请求将中止并返回 500 内部服务器错误。

这里有详细记录:https://developers.google.com/appengine/articles/deadlineexceedederrors

一旦捕获了 DeadlineExceededError,您将有时间使用 taskqueue API 添加任务来执行 clean_up()

关于python - 收到 DeadlineExceededError 后我还有多长时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17758138/

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