Skip to content

Commit 0aa2e5b

Browse files
authored
fix: update client connection retrieval to include timeout and change error logging to warning
1 parent 67e6430 commit 0aa2e5b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

internal/common.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1033,9 +1033,9 @@ func (c *Common) commonTCPOnce(signalURL *url.URL) {
10331033
defer c.releaseSlot(false)
10341034

10351035
// 从连接池获取连接
1036-
remoteConn, err := c.tunnelPool.ClientGet(id)
1036+
remoteConn, err := c.tunnelPool.ClientGet(id, poolGetTimeout)
10371037
if err != nil {
1038-
c.logger.Error("commonTCPOnce: clientGet failed: %v", err)
1038+
c.logger.Warn("commonTCPOnce: clientGet failed: %v", err)
10391039
c.tunnelPool.AddError()
10401040
return
10411041
}
@@ -1137,9 +1137,9 @@ func (c *Common) commonUDPOnce(signalURL *url.URL) {
11371137
defer c.releaseSlot(true)
11381138

11391139
// 获取池连接
1140-
remoteConn, err := c.tunnelPool.ClientGet(id)
1140+
remoteConn, err := c.tunnelPool.ClientGet(id, poolGetTimeout)
11411141
if err != nil {
1142-
c.logger.Error("commonUDPOnce: clientGet failed: %v", err)
1142+
c.logger.Warn("commonUDPOnce: clientGet failed: %v", err)
11431143
c.tunnelPool.AddError()
11441144
return
11451145
}

0 commit comments

Comments
 (0)