浏览代码

fix(node): update max interval of 30s for retry

0xJacky 2 天之前
父节点
当前提交
3eed99a4d3
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      internal/analytic/node_record.go

+ 2 - 1
internal/analytic/node_record.go

@@ -31,7 +31,7 @@ type RetryConfig struct {
 
 var defaultRetryConfig = RetryConfig{
 	BaseInterval:    5 * time.Second,
-	MaxInterval:     5 * time.Minute,
+	MaxInterval:     30 * time.Second,
 	MaxRetries:      10,
 	BackoffMultiple: 1.5,
 }
@@ -120,6 +120,7 @@ func markConnectionSuccess(envID uint64) {
 	state.FailureCount = 0
 	state.LastSuccess = time.Now()
 	state.NextRetry = time.Now()
+	updateNodeStatus(envID, true, "connection_success")
 }
 
 func logCurrentNodeStatus(prefix string) {