Raise HTTP WriteTimeout above the request middleware timeout (closes #62)
All checks were successful
check / check (push) Successful in 5s
All checks were successful
check / check (push) Successful in 5s
This commit is contained in:
@@ -13,8 +13,11 @@ const (
|
|||||||
httpReadTimeout = 10 * time.Second
|
httpReadTimeout = 10 * time.Second
|
||||||
|
|
||||||
// httpWriteTimeout is the maximum duration before timing out
|
// httpWriteTimeout is the maximum duration before timing out
|
||||||
// writes of the response.
|
// writes of the response. It must stay above the router's
|
||||||
httpWriteTimeout = 10 * time.Second
|
// requestTimeout (60s, in routes.go) so the middleware timeout
|
||||||
|
// fires first and returns a clean 503, rather than the transport
|
||||||
|
// cutting the connection at the socket write deadline.
|
||||||
|
httpWriteTimeout = 65 * time.Second
|
||||||
|
|
||||||
// httpMaxHeaderBytes is the maximum number of bytes the
|
// httpMaxHeaderBytes is the maximum number of bytes the
|
||||||
// server will read parsing the request headers.
|
// server will read parsing the request headers.
|
||||||
|
|||||||
Reference in New Issue
Block a user