因WAF规则拦截而关闭连接时,不记录499

This commit is contained in:
刘祥超
2021-12-01 20:55:19 +08:00
parent 0f0776fc1a
commit ea84c41be3
8 changed files with 120 additions and 27 deletions

View File

@@ -186,6 +186,12 @@ func (this *HTTPRequest) doReverseProxy() {
isClientError := false
if ok {
if httpErr.Err == context.Canceled {
// 如果是服务器端主动关闭,则无需提示
if this.isConnClosed() {
this.disableLog = true
return
}
isClientError = true
this.addError(errors.New(httpErr.Op + " " + httpErr.URL + ": client closed the connection"))
this.writer.WriteHeader(499) // 仿照nginx