From 27790b9f6ac22b93c8f4ec3eb34a242882073993 Mon Sep 17 00:00:00 2001 From: evanxuhe Date: Thu, 25 Jul 2019 17:42:27 +0800 Subject: [PATCH] Fix bug: Agent never update its Instance HeartbeatTime (#3167) --- .../apm/agent/core/remote/AppAndServiceRegisterClient.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/remote/AppAndServiceRegisterClient.java b/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/remote/AppAndServiceRegisterClient.java index 666581c684..13fa40c90b 100644 --- a/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/remote/AppAndServiceRegisterClient.java +++ b/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/remote/AppAndServiceRegisterClient.java @@ -131,7 +131,7 @@ public class AppAndServiceRegisterClient implements BootService, GRPCChannelList = instanceMapping.getApplicationInstanceId(); } } else { - if (lastSegmentTime - System.currentTimeMillis() > 60 * 1000) { + if ( System.currentTimeMillis() - lastSegmentTime > 60 * 1000) { instanceDiscoveryServiceBlockingStub.heartbeat(ApplicationInstanceHeartbeat.newBuilder() .setApplicationInstanceId(RemoteDownstreamConfig.Agent.APPLICATION_INSTANCE_ID) .setHeartbeatTime(System.currentTimeMillis()) -- GitLab