refactor: http server - update timeouts
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
This commit is contained in:
parent
2791dfdc3e
commit
d4d2b0a709
|
@ -28,10 +28,11 @@ import (
|
|||
|
||||
const (
|
||||
defaultPort = "9234"
|
||||
readTimeout = 2 * time.Second
|
||||
readHeaderTimeout = 2 * time.Second
|
||||
writeTimeout = 2 * time.Second
|
||||
idleTimeout = 2 * time.Second
|
||||
readTimeout = 5 * time.Second
|
||||
readHeaderTimeout = time.Second
|
||||
handlerTimeout = time.Second
|
||||
writeTimeout = 10 * time.Second
|
||||
idleTimeout = 180 * time.Second
|
||||
serverShutdownTimeout = 10 * time.Second
|
||||
metaEndpointsPrefix = "/_meta"
|
||||
)
|
||||
|
@ -110,7 +111,7 @@ func newServer(logger *zap.Logger, db *bun.DB) (*http.Server, error) {
|
|||
|
||||
return &http.Server{
|
||||
Addr: ":" + defaultPort,
|
||||
Handler: r,
|
||||
Handler: http.TimeoutHandler(r, handlerTimeout, "Timeout"),
|
||||
ReadTimeout: readTimeout,
|
||||
ReadHeaderTimeout: readHeaderTimeout,
|
||||
WriteTimeout: writeTimeout,
|
||||
|
|
Loading…
Reference in New Issue