diff --git a/apm-sniffer/apm-agent-core/src/main/java/org/skywalking/apm/agent/core/remote/GRPCChannelManager.java b/apm-sniffer/apm-agent-core/src/main/java/org/skywalking/apm/agent/core/remote/GRPCChannelManager.java index 74570ea14..6dd129fcb 100644 --- a/apm-sniffer/apm-agent-core/src/main/java/org/skywalking/apm/agent/core/remote/GRPCChannelManager.java +++ b/apm-sniffer/apm-agent-core/src/main/java/org/skywalking/apm/agent/core/remote/GRPCChannelManager.java @@ -51,7 +51,7 @@ public class GRPCChannelManager implements BootService, Runnable { public void run() { while (true) { if (RemoteDownstreamConfig.Collector.GRPC_SERVERS.size() > 0) { - int index = random.nextInt() % RemoteDownstreamConfig.Collector.GRPC_SERVERS.size() + int index = random.nextInt() % RemoteDownstreamConfig.Collector.GRPC_SERVERS.size(); String server = RemoteDownstreamConfig.Collector.GRPC_SERVERS.get(index); try { String[] ipAndPort = server.split(":");