This commit is contained in:
KingKDot
2026-03-08 22:31:11 -05:00
parent 6c05960400
commit 78a79ea3e1
27 changed files with 1352 additions and 12 deletions
+7
View File
@@ -315,6 +315,9 @@ func shouldRetryImmediately(err error) bool {
if strings.Contains(msg, "timed out from inactivity") {
return true
}
if strings.Contains(msg, "use of closed network connection") || strings.Contains(msg, "failed to get reader") {
return true
}
return false
}
@@ -499,6 +502,10 @@ func readLoop(ctx context.Context, conn *websocket.Conn, env *rt.Env, dispatcher
if ctx.Err() != nil {
return err
}
var closeErr *websocket.CloseError
if errors.As(err, &closeErr) {
log.Printf("readLoop: websocket close code=%d reason=%q", closeErr.Code, closeErr.Reason)
}
log.Printf("readLoop: read error: %v", err)
return err
}