Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
Mirrored from https://github.com/Slazee/caddy.git
Synced Nov 12, 10:45 UTC
reverseproxy: Only log host is up status on change (fixes #6415) (#6419)
klaxa committed
Jul 3, 2024 at 21:05 UTC
f350e001b6319dd8833fbdb31ffb0ccadb2aa2e0
1 file changed
+1
-1
modules/caddyhttp/reverseproxy/healthchecks.go
+1
-1
@@ -426,6 +426,7 @@ func (h *Handler) doActiveHealthCheck(dialInfo DialInfo, hostAddr string, upstre
426
}
427
if upstream.Host.activeHealthPasses() >= h.HealthChecks.Active.Passes {
428
if upstream.setHealthy(true) {
429
+ h.HealthChecks.Active.logger.Info("host is up", zap.String("host", hostAddr))
430
h.events.Emit(h.ctx, "healthy", map[string]any{"host": hostAddr})
431
upstream.Host.resetHealth()
432
}
@@ -492,7 +493,6 @@ func (h *Handler) doActiveHealthCheck(dialInfo DialInfo, hostAddr string, upstre
493
}
494
495
// passed health check parameters, so mark as healthy
495
- h.HealthChecks.Active.logger.Info("host is up", zap.String("host", hostAddr))
496
markHealthy()
497
498
return nil