Add timeouts for http server (#3920)
Signed-off-by: milgradesec <milgradesec@gmail.com>
This commit is contained in:
parent
011686b344
commit
418c24c062
1 changed files with 6 additions and 1 deletions
|
@ -40,7 +40,12 @@ func NewServerHTTPS(addr string, group []*Config) (*ServerHTTPS, error) {
|
|||
tlsConfig = conf.TLSConfig
|
||||
}
|
||||
|
||||
sh := &ServerHTTPS{Server: s, tlsConfig: tlsConfig, httpsServer: new(http.Server)}
|
||||
srv := &http.Server{
|
||||
ReadTimeout: 5 * time.Second,
|
||||
WriteTimeout: 10 * time.Second,
|
||||
IdleTimeout: 120 * time.Second,
|
||||
}
|
||||
sh := &ServerHTTPS{Server: s, tlsConfig: tlsConfig, httpsServer: srv}
|
||||
sh.httpsServer.Handler = sh
|
||||
|
||||
return sh, nil
|
||||
|
|
Loading…
Add table
Reference in a new issue