Skip to content

Commit 484820f

Browse files
fix instance running check when app offline
1 parent 73e2a78 commit 484820f

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

cachecloud-web/src/main/java/com/sohu/cache/inspect/impl/InstanceRunInspector.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,12 +154,17 @@ private BooleanEnum updateInstanceByRun(boolean isRun, InstanceInfo info) {
154154
return BooleanEnum.TRUE;
155155
}
156156
} else {
157-
if (info.getStatus() != InstanceStatusEnum.ERROR_STATUS.getStatus()) {
157+
if (info.getStatus() != InstanceStatusEnum.ERROR_STATUS.getStatus()
158+
&& info.getStatus() != InstanceStatusEnum.OFFLINE_STATUS.getStatus()) {
158159
info.setStatus(InstanceStatusEnum.ERROR_STATUS.getStatus());
159160
instanceDao.update(info);
160161
logger.error("instance:{} instance failed", info);
161162
saveFault(info, isRun);
162163
return BooleanEnum.FALSE;
164+
}else if(info.getStatus() == InstanceStatusEnum.OFFLINE_STATUS.getStatus()){
165+
logger.error("instance:{} instance is offline", info);
166+
saveFault(info, isRun);
167+
return BooleanEnum.OTHER;
163168
}
164169
}
165170
} catch (Exception e) {

0 commit comments

Comments
 (0)