Tentative fix for websocket timeout

master
blallo 2023-03-14 18:37:49 +01:00
parent 463540be75
commit 0a071a2285
Signed by: blallo
GPG Key ID: C530464EEDCF489A
1 changed files with 8 additions and 1 deletions

View File

@ -50,7 +50,14 @@ func (h *livenessHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
<-ticker.C
timer := time.NewTimer(livenessTimeout)
select {
case <-timer.C:
case <-r.Context().Done():
h.logger.Warn(map[string]any{
"msg": "Liveness context canceled",
"context": "ws",
"err": r.Context().Err(),
})
return
case <-ticker.C:
h.logger.Warn(map[string]any{
"msg": "Liveness request timed out",
"context": "ws",