优化部分代码
This commit is contained in:
@@ -431,11 +431,14 @@ public class CommunicateService {
|
||||
DynamicConfigMessage dynamicConfigMessage = new DynamicConfigMessage();
|
||||
dynamicConfigMessage.removeIp(id.get());
|
||||
dynamicConfigNotify(dynamicConfigMessage);
|
||||
ips.remove(id.get());
|
||||
|
||||
Site site = siteMapper.selectSiteById(id.get());
|
||||
//删除服务器后,服务器下线的场景,这时已从mapper删除
|
||||
if(site == null)
|
||||
return;
|
||||
webSocketService.statusAlter(site.getHostname(), false);
|
||||
siteMapper.updateLastOnlineTime(id.get(), new Date());
|
||||
ips.remove(id.get());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -59,16 +59,13 @@ public class IoUtil {
|
||||
globalMemory = OshiUtil.getMemory();
|
||||
|
||||
for (NetworkIF nif : networkIFs)
|
||||
if(SystemUtil.getOsInfo().isLinux()) {
|
||||
if (nif.getName().equals("eth0") || nif.getName().equals("ens3"))
|
||||
networkIF = nif;
|
||||
if (nif.getName().startsWith("eth") || nif.getName().startsWith("ens")) {
|
||||
networkIF = nif;
|
||||
break;
|
||||
}
|
||||
else
|
||||
if(nif.getName().equals("ethernet_32769"))
|
||||
networkIF = nif;
|
||||
|
||||
if(networkIF == null)
|
||||
log.error("网卡 eth0 不存在");
|
||||
log.error("网卡 不存在");
|
||||
else{
|
||||
send = networkIF.getBytesSent();
|
||||
receive = networkIF.getBytesRecv();
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user