Procházet zdrojové kódy

Merge pull request #2051 from xiang90/fix_keepalive

pkg/transport: enable keep alive
Xiang Li před 11 roky
rodič
revize
f98d0ef817
1 změnil soubory, kde provedl 1 přidání a 0 odebrání
  1. 1 0
      pkg/transport/keepalive_listener.go

+ 1 - 0
pkg/transport/keepalive_listener.go

@@ -46,6 +46,7 @@ func (kln *keepaliveListener) Accept() (net.Conn, error) {
 	// detection time: tcp_keepalive_time + tcp_keepalive_probes + tcp_keepalive_intvl
 	// default on linux:  30 + 8 * 30
 	// default on osx:    30 + 8 * 75
+	tcpc.SetKeepAlive(true)
 	tcpc.SetKeepAlivePeriod(30 * time.Second)
 	return tcpc, nil
 }