有谁知道这是什么原因吗?并发请求总是隔段时间就提示:golang Client.Timeout exceeded while awaiting headers

DreamingPHPer · · 2950 次点击
这样重试的话,tcp 的四元组是不是一样的呀。那前一个请求如果超过了客户端的的最大等待时间,报错再次发起请求,还是同一个tcp 链接,服务端那边还是没有处理完的。
#6
更多评论
var client = &http.Client{ Timeout: time.Second * 30, // 增加為 30 秒 }
#1
但是实际接口响应一般都是在1秒以内
#2