aboutsummaryrefslogtreecommitdiff
path: root/weed
diff options
context:
space:
mode:
Diffstat (limited to 'weed')
-rw-r--r--weed/util/grpc_client_server.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/weed/util/grpc_client_server.go b/weed/util/grpc_client_server.go
index e5993aeab..5c08538dc 100644
--- a/weed/util/grpc_client_server.go
+++ b/weed/util/grpc_client_server.go
@@ -3,6 +3,7 @@ package util
import (
"context"
"fmt"
+ "net/http"
"strconv"
"strings"
"sync"
@@ -18,6 +19,10 @@ var (
grpcClientsLock sync.Mutex
)
+func init(){
+ http.DefaultTransport.(*http.Transport).MaxIdleConnsPerHost = 100
+}
+
func NewGrpcServer(opts ...grpc.ServerOption) *grpc.Server {
var options []grpc.ServerOption
options = append(options, grpc.KeepaliveParams(keepalive.ServerParameters{