Decrement requests in queue when client disconnects or timeouts (#11776)
This commit is contained in:
parent
1af1ac5ba9
commit
987c625255
|
@ -123,8 +123,10 @@ func maxClients(f http.HandlerFunc) http.HandlerFunc {
|
|||
writeErrorResponse(r.Context(), w,
|
||||
errorCodes.ToAPIErr(ErrOperationMaxedOut),
|
||||
r.URL, guessIsBrowserReq(r))
|
||||
globalHTTPStats.addRequestsInQueue(-1)
|
||||
return
|
||||
case <-r.Context().Done():
|
||||
globalHTTPStats.addRequestsInQueue(-1)
|
||||
return
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue