收到MpAPP心跳时,如果当前注册的运维心跳时间超过当前时间加10分钟,则心跳不重新注册

hdrplus
Matthew 1 year ago
parent d31020d59e
commit f13f7f52d6

@ -484,7 +484,10 @@ public class MpMasterService extends Service {
if (!mService.mSeparateNetwork || (mService.mMntnMode || mService.mQuickHbMode)) {
mService.logger.info("Heartbeat Timer Fired By MpAPP ACTION=" + action);
mService.registerHeartbeatTimer(mService.mPreviousHeartbeatTime + mService.mHeartbeatDuration * 1000);
long ts = System.currentTimeMillis();
if (mService.mPreviousHeartbeatTime - ts < mService.mHeartbeatDuration * 1000) {
mService.registerHeartbeatTimer(mService.mPreviousHeartbeatTime + mService.mHeartbeatDuration * 1000);
}
mService.startMaster(true);
mService.startMpApp();

Loading…
Cancel
Save