1
0
Fork 0

Ensure proxy doesn't timeout too early [SKIP CI]

main
Ambrose Chua 2020-06-14 19:25:24 +08:00
parent b439555c46
commit f4829cd765
Signed by: ambrose
GPG Key ID: BC367D33F140B5C2
1 changed files with 3 additions and 3 deletions

View File

@ -28,18 +28,18 @@ func main() {
transport := &http.Transport{
MaxIdleConns: 4,
MaxIdleConnsPerHost: 4,
IdleConnTimeout: 30 * time.Second,
IdleConnTimeout: 60 * time.Second,
DisableCompression: true,
}
http.DefaultClient = &http.Client{
Transport: transport,
Timeout: 5 * time.Second,
Timeout: 60 * time.Second,
}
server := &http.Server{
Addr: ":80",
ReadTimeout: 5 * time.Second,
WriteTimeout: 10 * time.Second,
WriteTimeout: 60 * time.Second,
Handler: &httputil.ReverseProxy{Director: director},
}
err := server.ListenAndServe()