diff --git a/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/remote/GRPCChannelManager.java b/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/remote/GRPCChannelManager.java index b5ddd84f9..62458f8ce 100644 --- a/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/remote/GRPCChannelManager.java +++ b/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/remote/GRPCChannelManager.java @@ -134,6 +134,7 @@ public class GRPCChannelManager implements BootService, Runnable { public void reportError(Throwable throwable) { if (isNetworkError(throwable)) { reconnect = true; + notify(GRPCChannelStatus.DISCONNECT); } }