gpt4 book ai didi

go - 增加 ReverseProxy 的等待时间

转载 作者:数据小太阳 更新时间:2023-10-29 03:13:09 45 4
gpt4 key购买 nike

我的客户正在使用 ReverseProxy 调用另一个服务,该服务最多需要 60 秒来响应我的请求。但我的客户只等了 30-35 秒。我需要将等待时间增加 60 秒。我该怎么做?

最佳答案

您可能正在使用 DefaultTransport (默认超时为 30 秒)

Transport for proxy request needs to be set.

尝试添加类似这样的内容来设置超时:

reverseproxy.Transport=&http.Transport{
Proxy: http.ProxyFromEnvironment,
DialContext: (&net.Dialer{
Timeout: 60 * time.Second,
KeepAlive: 60 * time.Second,
DualStack: true,
}).DialContext,
MaxIdleConns: 100,
IdleConnTimeout: 90 * time.Second,
TLSHandshakeTimeout: 10 * time.Second,
ExpectContinueTimeout: 1 * time.Second,
}

关于go - 增加 ReverseProxy 的等待时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45383546/

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