gpt4 book ai didi

python - 有没有办法禁用 App Engine dev_appserver 上的内置截止日期?

转载 作者:太空狗 更新时间:2023-10-30 01:17:11 25 4
gpt4 key购买 nike

我意识到 dev_appserver.py 是为了尽可能地模拟生产 App Engine 环境,但由于连接速度慢的问题,我在本地调试应用程序时遇到了麻烦(我不断收到 DeadlineExceededError 异常)。由于我关心的不是连接本身,是否有任何方法可以暂时禁用/延长 urlfetch (和其他)仅用于开发环境的超时?不幸的是,该应用程序确实需要连接到实时网络服务,在这种情况下我不能只修补虚拟响应。

对于更了解 SDK 内部结构的人来说,这可能是一个简单的修复,但我在谷歌搜索中运气不佳。如果您有任何帮助或建议,我将不胜感激。

最佳答案

在开发服务器上运行时,您可以设置更高的默认 urlfetch 截止时间:

import os
if os.environ['SERVER_SOFTWARE'].startswith('Dev'):
from google.appengine.api import urlfetch
urlfetch.set_default_fetch_deadline(60)

关于python - 有没有办法禁用 App Engine dev_appserver 上的内置截止日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7102501/

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