Ensure proxy doesn't timeout too early [SKIP CI]
parent
b439555c46
commit
f4829cd765
|
@ -28,18 +28,18 @@ func main() {
|
||||||
transport := &http.Transport{
|
transport := &http.Transport{
|
||||||
MaxIdleConns: 4,
|
MaxIdleConns: 4,
|
||||||
MaxIdleConnsPerHost: 4,
|
MaxIdleConnsPerHost: 4,
|
||||||
IdleConnTimeout: 30 * time.Second,
|
IdleConnTimeout: 60 * time.Second,
|
||||||
DisableCompression: true,
|
DisableCompression: true,
|
||||||
}
|
}
|
||||||
http.DefaultClient = &http.Client{
|
http.DefaultClient = &http.Client{
|
||||||
Transport: transport,
|
Transport: transport,
|
||||||
Timeout: 5 * time.Second,
|
Timeout: 60 * time.Second,
|
||||||
}
|
}
|
||||||
|
|
||||||
server := &http.Server{
|
server := &http.Server{
|
||||||
Addr: ":80",
|
Addr: ":80",
|
||||||
ReadTimeout: 5 * time.Second,
|
ReadTimeout: 5 * time.Second,
|
||||||
WriteTimeout: 10 * time.Second,
|
WriteTimeout: 60 * time.Second,
|
||||||
Handler: &httputil.ReverseProxy{Director: director},
|
Handler: &httputil.ReverseProxy{Director: director},
|
||||||
}
|
}
|
||||||
err := server.ListenAndServe()
|
err := server.ListenAndServe()
|
||||||
|
|
Loading…
Reference in New Issue