Pārlūkot izejas kodu

all: change heartbeat interval time

fatedier 9 gadi atpakaļ
vecāks
revīzija
f130886f69

+ 2 - 1
src/frp/cmd/frpc/control.go

@@ -156,6 +156,7 @@ func startHeartBeat(c *conn.Conn) {
 	for {
 		time.Sleep(time.Duration(client.HeartBeatInterval) * time.Second)
 		if c != nil && !c.IsClosed() {
+			log.Debug("Send heartbeat to server")
 			err = c.Write(string(request) + "\n")
 			if err != nil {
 				log.Error("Send hearbeat to server failed! Err:%v", err)
@@ -165,5 +166,5 @@ func startHeartBeat(c *conn.Conn) {
 			break
 		}
 	}
-	log.Debug("Heartbeat exit")
+	log.Debug("Heartbeat goroutine exit")
 }

+ 1 - 1
src/frp/models/client/config.go

@@ -29,7 +29,7 @@ var (
 	LogWay            string = "console"
 	LogLevel          string = "info"
 	HeartBeatInterval int64  = 20
-	HeartBeatTimeout  int64  = 60
+	HeartBeatTimeout  int64  = 90
 )
 
 var ProxyClients map[string]*ProxyClient = make(map[string]*ProxyClient)

+ 1 - 1
src/frp/models/server/config.go

@@ -28,7 +28,7 @@ var (
 	LogFile          string = "console"
 	LogWay           string = "console" // console or file
 	LogLevel         string = "info"
-	HeartBeatTimeout int64  = 30
+	HeartBeatTimeout int64  = 90
 	UserConnTimeout  int64  = 10
 )