From f39d83895c71d76cb65a0b95f4c114f3f369286f Mon Sep 17 00:00:00 2001 From: Stormeye Wu Date: Wed, 29 May 2019 14:26:35 +0800 Subject: [PATCH] =?UTF-8?q?[=E6=9C=8D=E5=8A=A1=E7=9B=91=E6=8E=A7][?= =?UTF-8?q?=E6=96=B0=E5=A2=9E]:=E6=8E=A5=E5=8F=A3=E5=BC=82=E5=B8=B8?= =?UTF-8?q?=E9=87=8D=E8=AF=95=E4=B8=89=E6=AC=A1=E5=90=8E=EF=BC=8C=E5=86=8D?= =?UTF-8?q?=E5=8F=91=E9=80=81=E5=BC=82=E5=B8=B8=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../iformall/schedule/SysMonitorSchedule.java | 28 +++++++++++-------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/mallinkSchedule/src/main/java/com/iformall/schedule/SysMonitorSchedule.java b/mallinkSchedule/src/main/java/com/iformall/schedule/SysMonitorSchedule.java index 8d9585d4a..75e6249e8 100644 --- a/mallinkSchedule/src/main/java/com/iformall/schedule/SysMonitorSchedule.java +++ b/mallinkSchedule/src/main/java/com/iformall/schedule/SysMonitorSchedule.java @@ -44,20 +44,25 @@ public class SysMonitorSchedule { private void checkSysMonitor(SysMonitor sysMonitor) { boolean isNormal = true; - try { - String result = HttpUtil.doGet(sysMonitor.getUrl()); - if(StringUtils.isBlank(result)) { - isNormal = false; - } else { - if(result.length() < 60) { - logger.info(result); + for(int i=0;i<3;i++) { + try { + String result = HttpUtil.doGet(sysMonitor.getUrl()); + if (StringUtils.isBlank(result)) { + isNormal = false; } else { - logger.info(result.substring(0, 50)); + if (result.length() < 60) { + logger.info(result); + } else { + logger.info(result.substring(0, 50)); + } } + } catch (RuntimeException e) { + logger.error(e.getMessage()); + isNormal = false; + } + if(isNormal) { + break; } - } catch (RuntimeException e) { - logger.error(e.getMessage()); - isNormal = false; } if(!isNormal) { @@ -68,6 +73,7 @@ public class SysMonitorSchedule { content = content.replace("{url}", sysMonitor.getUrl()); //发送邮件 + logger.error(sysMonitor.getName() + "访问异常"); mailService.sendSimpleMail(receivers, sysMonitor.getName() + "访问异常", content); } }