Optimizing the logic of getting container thread pool failure

pull/246/head
chen.ma 2 years ago
parent b41c70eb23
commit ed59f1c7d0

@ -121,7 +121,12 @@ public class ThreadPoolController {
} }
List<WebThreadPoolRespDTO> returnThreadPool = Lists.newArrayList(); List<WebThreadPoolRespDTO> returnThreadPool = Lists.newArrayList();
for (Lease<InstanceInfo> each : leases) { for (Lease<InstanceInfo> each : leases) {
Result poolBaseState = getPoolBaseState(each.getHolder().getCallBackUrl()); Result poolBaseState;
try {
poolBaseState = getPoolBaseState(each.getHolder().getCallBackUrl());
} catch (Throwable ignored) {
continue;
}
WebThreadPoolRespDTO result = BeanUtil.convert(poolBaseState.getData(), WebThreadPoolRespDTO.class); WebThreadPoolRespDTO result = BeanUtil.convert(poolBaseState.getData(), WebThreadPoolRespDTO.class);
result.setActive(each.getHolder().getActive()); result.setActive(each.getHolder().getActive());
result.setIdentify(each.getHolder().getIdentify()); result.setIdentify(each.getHolder().getIdentify());

Loading…
Cancel
Save