浏览代码

pkg/transport: enable keep alive

Xiang Li 11 年之前
父节点
当前提交
1d1a4754a7
共有 1 个文件被更改,包括 1 次插入0 次删除
  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
 }