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 (
|
const (
|
||||||
defaultPort = "9234"
|
defaultPort = "9234"
|
||||||
readTimeout = 2 * time.Second
|
readTimeout = 5 * time.Second
|
||||||
readHeaderTimeout = 2 * time.Second
|
readHeaderTimeout = time.Second
|
||||||
writeTimeout = 2 * time.Second
|
handlerTimeout = time.Second
|
||||||
idleTimeout = 2 * time.Second
|
writeTimeout = 10 * time.Second
|
||||||
|
idleTimeout = 180 * time.Second
|
||||||
serverShutdownTimeout = 10 * time.Second
|
serverShutdownTimeout = 10 * time.Second
|
||||||
metaEndpointsPrefix = "/_meta"
|
metaEndpointsPrefix = "/_meta"
|
||||||
)
|
)
|
||||||
|
@ -110,7 +111,7 @@ func newServer(logger *zap.Logger, db *bun.DB) (*http.Server, error) {
|
||||||
|
|
||||||
return &http.Server{
|
return &http.Server{
|
||||||
Addr: ":" + defaultPort,
|
Addr: ":" + defaultPort,
|
||||||
Handler: r,
|
Handler: http.TimeoutHandler(r, handlerTimeout, "Timeout"),
|
||||||
ReadTimeout: readTimeout,
|
ReadTimeout: readTimeout,
|
||||||
ReadHeaderTimeout: readHeaderTimeout,
|
ReadHeaderTimeout: readHeaderTimeout,
|
||||||
WriteTimeout: writeTimeout,
|
WriteTimeout: writeTimeout,
|
||||||
|
|
Loading…
Reference in New Issue