We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1e71536 commit e53fcbbCopy full SHA for e53fcbb
network/error_handler.go
@@ -17,6 +17,8 @@ limitations under the License.
17
package network
18
19
import (
20
+ "context"
21
+ "errors"
22
"net/http"
23
"os"
24
@@ -29,6 +31,10 @@ import (
29
31
// Deprecated: Use handler.Error instead.
30
32
func ErrorHandler(logger *zap.SugaredLogger) func(http.ResponseWriter, *http.Request, error) {
33
return func(w http.ResponseWriter, req *http.Request, err error) {
34
+ if errors.Is(err, context.Canceled) {
35
+ logger.Debugw("request context canceled", zap.Error(err))
36
+ return
37
+ }
38
ss := readSockStat(logger)
39
logger.Errorw("error reverse proxying request; sockstat: "+ss, zap.Error(err))
40
http.Error(w, err.Error(), http.StatusBadGateway)
0 commit comments