fix grpc client timeout

This commit is contained in:
ioito
2019-07-11 13:41:06 +08:00
parent 44f158a4a4
commit 79227e2a8b
@@ -46,7 +46,7 @@ func GetDeployClient() *DeployClient {
}
func grcpDialWithUnixSocket(ctx context.Context, socketPath string) (*grpc.ClientConn, error) {
return grpc.DialContext(ctx, socketPath, grpc.WithInsecure(), grpc.WithBlock(),
return grpc.DialContext(ctx, socketPath, grpc.WithInsecure(), grpc.WithBlock(), grpc.WithTimeout(time.Second*3),
grpc.WithDialer(func(addr string, timeout time.Duration) (net.Conn, error) {
return net.DialTimeout("unix", addr, timeout)
}),