Explorar el Código

添加二进制报警判定

shilin hace 1 año
padre
commit
46de8e3d62
Se han modificado 41 ficheros con 731 adiciones y 1267 borrados
  1. 6 0
      alarm-custom/pom.xml
  2. 93 99
      alarm-custom/src/main/java/com/gyee/alarm/service/AlarmCustomService.java
  3. 2 1
      alarm-custom/src/main/java/com/gyee/alarm/task/thread/AlarmThread.java
  4. 2 20
      alarm-custom/src/main/java/com/gyee/alarm/task/thread/AlarmThreadPool.java
  5. 2 1
      alarm-custom/src/main/java/com/gyee/alarm/task/thread/ReadWtDataThread.java
  6. 5 1
      alarm-scanner/pom.xml
  7. 1 2
      alarm-scanner/src/main/java/com/gyee/alarm/feigns/FeignsBuilder.java
  8. 7 3
      alarm-scanner/src/main/java/com/gyee/alarm/feigns/IAlarmService.java
  9. 83 24
      alarm-scanner/src/main/java/com/gyee/alarm/service/AlarmScannerService.java
  10. 13 10
      alarm-scanner/src/main/java/com/gyee/alarm/task/thread/AlarmThread.java
  11. 164 182
      alarm-scanner/src/main/java/com/gyee/alarm/task/thread/AlarmThreadPool.java
  12. 4 4
      alarm-scanner/src/main/resources/application-wt.yml
  13. 2 0
      alarm-service/src/main/java/com/gyee/alarm/AlarmMain.java
  14. 7 4
      alarm-service/src/main/java/com/gyee/alarm/controller/AlarmController.java
  15. 11 0
      alarm-service/src/main/java/com/gyee/alarm/init/CacheContext.java
  16. 29 17
      alarm-service/src/main/java/com/gyee/alarm/service/AlarmWtService.java
  17. 8 4
      alarm-service/src/main/java/com/gyee/alarm/websocket/WebSocket.java
  18. 1 1
      alarm-service/src/main/resources/application-jn.yml
  19. 7 6
      alarm-service/src/test/java/com/gyee/AppTest.java
  20. 4 0
      alarm-web/src/main/java/com/gyee/alarm/controller/AlarmConfigurationController.java
  21. 20 0
      alarm-web/src/main/java/com/gyee/alarm/controller/ProEconAlarmRuleFailureController.java
  22. 19 1
      alarm-web/src/main/java/com/gyee/alarm/init/CacheContext.java
  23. 2 2
      alarm-web/src/main/java/com/gyee/alarm/mapper/auto/AlarmTsMapper.java
  24. 16 0
      alarm-web/src/main/java/com/gyee/alarm/mapper/auto/ProEconAlarmRuleFailureMapper.java
  25. 83 0
      alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconAlarmRuleFailure.java
  26. 10 11
      alarm-web/src/main/java/com/gyee/alarm/service/AlarmHistoryService.java
  27. 16 0
      alarm-web/src/main/java/com/gyee/alarm/service/auto/IProEconAlarmRuleFailureService.java
  28. 20 0
      alarm-web/src/main/java/com/gyee/alarm/service/auto/impl/ProEconAlarmRuleFailureServiceImpl.java
  29. 94 874
      log/ota.log
  30. BIN
      log/ota.log.2023-09-24.1.gz
  31. BIN
      log/ota.log.2023-09-25.4.gz
  32. BIN
      log/ota.log.2023-09-25.5.gz
  33. BIN
      log/ota.log.2023-09-25.7.gz
  34. BIN
      log/ota.log.2023-09-25.8.gz
  35. BIN
      log/ota.log.2023-09-26.0.gz
  36. BIN
      log/ota.log.2023-09-27.0.gz
  37. BIN
      log/ota.log.2023-09-28.0.gz
  38. BIN
      log/ota.log.2023-09-29.0.gz
  39. BIN
      log/ota.log.2023-10-01.0.gz
  40. BIN
      log/ota.log.2023-10-02.0.gz
  41. BIN
      log/ota.log.2023-10-03.0.gz

+ 6 - 0
alarm-custom/pom.xml

@@ -37,6 +37,12 @@
 
 
     <dependencies>
+
+        <dependency>
+            <groupId>com.google.guava</groupId>
+            <artifactId>guava</artifactId>
+            <version>23.0</version>
+        </dependency>
         <dependency>
             <groupId>junit</groupId>
             <artifactId>junit</artifactId>

+ 93 - 99
alarm-custom/src/main/java/com/gyee/alarm/service/AlarmCustomService.java

@@ -56,7 +56,8 @@ public class AlarmCustomService {
 
 
     @Resource
-    private  IAlarmTsService alarmTsService;
+    private IAlarmTsService alarmTsService;
+
     /**
      * 初始化
      */
@@ -85,138 +86,131 @@ public class AlarmCustomService {
      */
     public synchronized void readTaskJobs(boolean runStarted) throws InterruptedException {
 
-            List<ProBasicEquipmentPoint> wtPointList = CacheContext.wtPointList;// 设备测点集合
-
-            List<ProBasicPowerstationPoint> wsPointList = CacheContext.wsPointList; //升压站测点集合
+        List<ProBasicEquipmentPoint> wtPointList = CacheContext.wtPointList;// 设备测点集合
 
-            //读取设备测点
-            List<ProBasicEquipmentPoint> wtpols = new ArrayList<>();
+        List<ProBasicPowerstationPoint> wsPointList = CacheContext.wsPointList; //升压站测点集合
 
-            int wtlistNumber = wtPointList.size() / readCount;
-            int wslistNumber = wsPointList.size() / readCount;
+        //读取设备测点
+        List<ProBasicEquipmentPoint> wtpols = new ArrayList<>();
 
+        int wtlistNumber = wtPointList.size() / readCount;
+//        int wslistNumber = wsPointList.size() / readCount;
 
-            int number = 0;
-            if (wtPointList.size() % wtlistNumber == 0) {
-                number = readCount;
-            } else {
-                number = readCount + 1;
+            if (wtPointList.size() % readCount != 0) {
+                wtlistNumber=wtlistNumber+1;
             }
 
-            if (wsPointList.size() % wslistNumber == 0) {
-                number =  number+readCount;
-            } else {
-                number =  number+readCount + 1;
-            }
-            CountDownLatch countDownLatch = new CountDownLatch(number);
-
-            int time=0;
-            StringBuilder str = new StringBuilder();
-            str.append("设备读取总数:").append(alarmTags.size()).append(",线程数:").append(number).append(",分块大小:").append(wtlistNumber+wslistNumber);
-            log.info(String.valueOf(str));
-
-            for (int i = 0; i < wtPointList.size(); i++) {
-                wtpols.add(wtPointList.get(i));
-                if (i != 0 && (i+1) % wtlistNumber == 0) {
-
-                    time++;
-                    str.setLength(0);
-                    str.append("数据读取").append(time).append("线程");
-                   new Thread(new ReadWtDataThread(executor, edosUtil, readRows, wtpols, interval, str, countDownLatch)).start();
-                    wtpols = new ArrayList<>();
-                 }
-            }
+//            if (wsPointList.size() % readCount != 0) {
+//                wslistNumber =  wslistNumber+1;
+//            }
+        CountDownLatch countDownLatch = new CountDownLatch(wtlistNumber );
 
-            if (!wtpols.isEmpty()) {
+        int time = 0;
+        StringBuilder str = new StringBuilder();
+        str.append("设备读取总数:").append(wtPointList.size()).append(",线程数:").append(wtlistNumber ).append(",分块大小:").append(readCount);
+        log.info(String.valueOf(str));
+
+        for (int i = 0; i < wtPointList.size(); i++) {
+            wtpols.add(wtPointList.get(i));
+            if (i != 0 && (i) % readCount == 0) {
 
                 time++;
                 str.setLength(0);
                 str.append("数据读取").append(time).append("线程");
                 new Thread(new ReadWtDataThread(executor, edosUtil, readRows, wtpols, interval, str, countDownLatch)).start();
+                wtpols = new ArrayList<>();
             }
+        }
 
+        if (!wtpols.isEmpty()) {
 
-/***************************************************************************************************************************/
+            time++;
+            str.setLength(0);
+            str.append("数据读取").append(time).append("线程");
+            new Thread(new ReadWtDataThread(executor, edosUtil, readRows, wtpols, interval, str, countDownLatch)).start();
+        }
 
-            //读取升压站测点
-
-            List<ProBasicPowerstationPoint> wspols = new ArrayList<>();
-            for (int i = 0; i < wsPointList.size(); i++) {
-                wspols.add(wsPointList.get(i));
-                if (i != 0 && (i+1) % wslistNumber == 0) {
-                    time++;
-                    str.setLength(0);
-                    str.append("数据读取").append(time).append("线程");
-                    new Thread(new ReadWsDataThread(executor, edosUtil, readRows, wspols, interval, str, countDownLatch)).start();
-                    wspols = new ArrayList<>();
-                }
-            }
 
-            if (!wspols.isEmpty()) {
-                time++;
-                str.setLength(0);
-                str.append("数据读取").append(time).append("线程");
-                new Thread(new ReadWsDataThread(executor, edosUtil, readRows, wspols, interval, str, countDownLatch)).start();
+/***************************************************************************************************************************/
 
-            }
-            countDownLatch.await();
-            log.info("数据读取完成!");
-            try {
-                Thread.sleep((interval * 1000));
-            } catch (InterruptedException e) {
-                throw new RuntimeException(e);
-            }
+        //读取升压站测点
+
+//        List<ProBasicPowerstationPoint> wspols = new ArrayList<>();
+//        for (int i = 0; i < wsPointList.size(); i++) {
+//            wspols.add(wsPointList.get(i));
+//            if (i != 0 && (i) % readCount == 0) {
+//                time++;
+//                str.setLength(0);
+//                str.append("数据读取").append(time).append("线程");
+//                new Thread(new ReadWsDataThread(executor, edosUtil, readRows, wspols, interval, str, countDownLatch)).start();
+//                wspols = new ArrayList<>();
+//            }
+//        }
+//
+//        if (!wspols.isEmpty()) {
+//            time++;
+//            str.setLength(0);
+//            str.append("数据读取").append(time).append("线程");
+//            new Thread(new ReadWsDataThread(executor, edosUtil, readRows, wspols, interval, str, countDownLatch)).start();
+//
+//        }
+        countDownLatch.await(60, TimeUnit.SECONDS);
+        log.info("数据读取完成!");
+        try {
+            Thread.sleep((interval * 1000));
+        } catch (InterruptedException e) {
+            throw new RuntimeException(e);
+        }
 
 
     }
 
 
-    public  synchronized void calTaskJobs(boolean runStarted) throws InterruptedException {
+    public synchronized void calTaskJobs(boolean runStarted) throws InterruptedException {
 
-            List<AlarmCustomTag> alarmls = new ArrayList<>();
-            int number = 0;
-            int listNumber = alarmTags.size() / taskCount;
-            if (alarmTags.size() % listNumber == 0) {
-                number = taskCount;
-            } else {
-                number = taskCount+1;
-            }
-            StringBuilder str = new StringBuilder();
-            str.append("自定义分析总数:").append(alarmTags.size()).append(",线程数:").append(number).append(",分块大小:").append(listNumber);
-            log.info(String.valueOf(str));
-            CountDownLatch countDownLatch = new CountDownLatch(number);
-
-            int time=0;
-            for (int i = 0; i < alarmTags.size(); i++) {
-                alarmls.add(alarmTags.get(i));
-                if (i != 0 && (i+1) % listNumber == 0) {
-
-                    time++;
-                    str.setLength(0);
-                    str.append("自定义分析").append(time).append("线程");
-                    new Thread(new AlarmThread(executor,  alarmService,  alarmls,interval,str,readRows,countDownLatch,alarmTsService)).start();
-                    alarmls = new ArrayList<>();
-
-                }
+        List<AlarmCustomTag> alarmls = new ArrayList<>();
+//            int number = 0;
+        int listNumber = alarmTags.size() / taskCount;
+
+            if (alarmTags.size() % taskCount == 0) {
+                listNumber = listNumber+1;
             }
+        StringBuilder str = new StringBuilder();
+        str.append("自定义分析总数:").append(alarmTags.size()).append(",线程数:").append(listNumber).append(",分块大小:").append(taskCount);
+        log.info(String.valueOf(str));
+        CountDownLatch countDownLatch = new CountDownLatch(listNumber);
 
-            if (!alarmls.isEmpty()) {
+        int time = 0;
+        for (int i = 0; i < alarmTags.size(); i++) {
+            alarmls.add(alarmTags.get(i));
+            if (i != 0 && (i) % taskCount == 0) {
 
                 time++;
                 str.setLength(0);
                 str.append("自定义分析").append(time).append("线程");
-                new Thread(new AlarmThread(executor,  alarmService,  alarmls,interval,str,readRows,countDownLatch,alarmTsService)).start();
+                new Thread(new AlarmThread(executor, alarmService, alarmls, interval, str, readRows, countDownLatch, alarmTsService)).start();
+                alarmls = new ArrayList<>();
 
             }
+        }
+
+        if (!alarmls.isEmpty()) {
+
+            time++;
+            str.setLength(0);
+            str.append("自定义分析").append(time).append("线程");
+            new Thread(new AlarmThread(executor, alarmService, alarmls, interval, str, readRows, countDownLatch, alarmTsService)).start();
 
-            countDownLatch.await();
-            log.info("自定义分析完成!");
-            try {
-                Thread.sleep((interval * 1000));
-            } catch (InterruptedException e) {
-                throw new RuntimeException(e);
-            }
         }
+
+        countDownLatch.await(30, TimeUnit.SECONDS);
+        log.info("自定义分析完成!");
+        try {
+            Thread.sleep((interval * 1000));
+        } catch (InterruptedException e) {
+            throw new RuntimeException(e);
+        }
+    }
 //
 //    }
 }

+ 2 - 1
alarm-custom/src/main/java/com/gyee/alarm/task/thread/AlarmThread.java

@@ -60,7 +60,7 @@ public class AlarmThread implements Runnable {
         try {
             // 取得结果,同时设置超时执行时间为1秒。同样可以用future.get(),不设置执行超时时间取得结果
             result = futureTask.get();
-            countDownLatch.countDown();
+
         } catch (InterruptedException e) {
             futureTask.cancel(true);
         } catch (ExecutionException e) {
@@ -69,6 +69,7 @@ public class AlarmThread implements Runnable {
             futureTask.cancel(true);
             // 超时后,进行相应处理
         } finally {
+            countDownLatch.countDown();
             logger.info("完成任务并提交到线程池中:" + task);
         }
     }

+ 2 - 20
alarm-custom/src/main/java/com/gyee/alarm/task/thread/AlarmThreadPool.java

@@ -66,25 +66,7 @@ public class AlarmThreadPool implements Callable<Integer>, Serializable {
             List<AlarmTag> saveAlarmTags =   new CopyOnWriteArrayList<>();
             List<AlarmTag> updateAlarmTags  = new CopyOnWriteArrayList<>();
 
-//            StringBuilder sb = new StringBuilder();
-//            Map<String, AlarmSimpleVo> map = new ConcurrentHashMap<>();
-//            for (AlarmCustomTag alarm : alarmVoList) {
-//                sb.append("'").append(alarm.getId().toLowerCase()).append("',");
-//            }
-//            String ids = null;
-//            if (sb.length() > 0) {
-//                ids = sb.substring(0, sb.length() - 1);
-//            }
-//            List<AlarmSimpleVo> alarmls =  new CopyOnWriteArrayList<>();
-//            if (null != ids) {
-//                alarmls = alarmTsService.selectLastRowByTbname(AlarmSuperTalbeType.CT.getCode(), ids);
-//            }
-//
-//            if (!alarmls.isEmpty()) {
-//                for (AlarmSimpleVo vo : alarmls) {
-//                    map.put(vo.getTbName().toLowerCase(), vo);
-//                }
-//            }
+
             StringBuilder sb = new StringBuilder();
 
 
@@ -94,7 +76,7 @@ public class AlarmThreadPool implements Callable<Integer>, Serializable {
 
                 sb.append("'").append(alarm.getId().toLowerCase()).append("',");
                 times++;
-                if (times == 300) {
+                if (times == 1000) {
                     String ids =  sb.substring(0, sb.length() - 1);
                     List<AlarmSimpleVo>  templs=new ArrayList<>();
                     templs =  alarmTsService.selectLastRowByTbname(AlarmSuperTalbeType.CT.getCode(), ids);

+ 2 - 1
alarm-custom/src/main/java/com/gyee/alarm/task/thread/ReadWtDataThread.java

@@ -58,7 +58,7 @@ public class ReadWtDataThread implements Runnable {
             // 取得结果,同时设置超时执行时间为1秒。同样可以用future.get(),不设置执行超时时间取得结果
             result = futureTask.get();
 
-            countDownLatch.countDown();
+
         } catch (InterruptedException e) {
             futureTask.cancel(true);
         } catch (ExecutionException e) {
@@ -67,6 +67,7 @@ public class ReadWtDataThread implements Runnable {
             futureTask.cancel(true);
             // 超时后,进行相应处理
         } finally {
+            countDownLatch.countDown();
             logger.info("完成任务并提交到线程池中:" + task);
         }
     }

+ 5 - 1
alarm-scanner/pom.xml

@@ -38,7 +38,11 @@
 
 
     <dependencies>
-
+        <dependency>
+            <groupId>com.google.guava</groupId>
+            <artifactId>guava</artifactId>
+            <version>23.0</version>
+        </dependency>
         <dependency>
             <groupId>junit</groupId>
             <artifactId>junit</artifactId>

+ 1 - 2
alarm-scanner/src/main/java/com/gyee/alarm/feigns/FeignsBuilder.java

@@ -1,8 +1,7 @@
-package com.gyee.alarm.feigns;
+package com.gyee.alarm.controller.feigns;
 
 import feign.Feign;
 import feign.Request;
-import feign.Retryer;
 import feign.jackson.JacksonDecoder;
 import feign.jackson.JacksonEncoder;
 import org.springframework.beans.factory.annotation.Value;

+ 7 - 3
alarm-scanner/src/main/java/com/gyee/alarm/feigns/IAlarmService.java

@@ -1,17 +1,21 @@
-package com.gyee.alarm.feigns;
+package com.gyee.alarm.controller.feigns;
 
 
 import com.gyee.alarm.model.vo.AlarmTag;
 import feign.Headers;
+import feign.Param;
 import feign.RequestLine;
 
+
 import java.util.ArrayList;
 import java.util.List;
 
 public interface IAlarmService {
 
-    @RequestLine("GET /api/alarm/wtTags")
-    List<AlarmTag> findTagsByWt();
+
+
+    @RequestLine("POST /api/alarm/wtTags?wpIds={wpIds}")
+    List<AlarmTag> findTagsByWt(@Param("wpIds") String wpIds);
 
     @RequestLine("GET /api/alarm/btTags")
     List<AlarmTag> findTagsByBt();

+ 83 - 24
alarm-scanner/src/main/java/com/gyee/alarm/service/AlarmScannerService.java

@@ -1,12 +1,15 @@
 package com.gyee.alarm.service;
 
 
-import com.gyee.alarm.feigns.IAlarmService;
+import com.gyee.alarm.controller.feigns.IAlarmService;
 
+import com.gyee.alarm.model.vo.AlarmSimpleVo;
 import com.gyee.alarm.model.vo.AlarmSuperTalbeType;
 import com.gyee.alarm.model.vo.AlarmTag;
+import com.gyee.alarm.model.vo.AlarmTypeValue;
 import com.gyee.alarm.service.auto.IAlarmTsService;
 import com.gyee.alarm.task.thread.AlarmThread;
+import com.gyee.alarm.util.StringUtils;
 import com.gyee.alarm.util.realtimesource.IEdosUtil;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Qualifier;
@@ -14,11 +17,11 @@ import org.springframework.beans.factory.annotation.Value;
 import org.springframework.stereotype.Service;
 
 import javax.annotation.Resource;
-import java.util.ArrayList;
+import java.util.HashMap;
 import java.util.List;
-import java.util.concurrent.CopyOnWriteArrayList;
-import java.util.concurrent.CountDownLatch;
-import java.util.concurrent.Executor;
+import java.util.Map;
+import java.util.concurrent.*;
+import java.util.concurrent.atomic.AtomicInteger;
 
 
 @Service
@@ -45,8 +48,11 @@ public class AlarmScannerService {
     @Resource
     @Qualifier(value = "taskExecutor")
     private Executor executor;
+    @Value("${runWindpowerstation}")
+    private String runWindpowerstation;
 
 
+    private Map<String, Integer> historymap;
     /**
      * 初始化
      */
@@ -56,18 +62,77 @@ public class AlarmScannerService {
 //#IN("in_alarms", "逆变器报警超级表"),
         switch (alarmType){
             case "wt_alarms":
-                alarmTags =alarmService.findTagsByWt();
+                alarmTags =alarmService.findTagsByWt(runWindpowerstation);
+                history();
                 break;
             case "bt_alarms":
                 alarmTags =alarmService.findTagsByBt();
+                history();
                 break;
             case "in_alarms":
                 alarmTags =alarmService.findTagsByIn();
+                history();
                 break;
         }
     }
 
+    public void history() {
 
+        StringBuilder sb = new StringBuilder();
+
+
+        List<AlarmSimpleVo> alarmvols = new CopyOnWriteArrayList<>();
+        AtomicInteger times = new AtomicInteger(0);
+        for (AlarmTag alarm : alarmTags) {
+
+            sb.append("'").append(alarm.getId().toLowerCase()).append("',");
+            times.getAndAdd(1);
+            if (times.get() == 1000) {
+                String ids = sb.substring(0, sb.length() - 1);
+                List<AlarmSimpleVo> templs = new CopyOnWriteArrayList<>();
+                if (alarm.getAlarmType().equals(AlarmTypeValue.BT.getCode())) {
+                    templs = alarmTsService.selectLastRowByTbname(AlarmSuperTalbeType.BT.getCode(), ids);
+                } else if (alarm.getAlarmType().equals(AlarmTypeValue.WT.getCode())) {
+                    templs = alarmTsService.selectLastRowByTbname(AlarmSuperTalbeType.WT.getCode(), ids);
+                } else if (alarm.getAlarmType().equals(AlarmTypeValue.IN.getCode())) {
+                    templs = alarmTsService.selectLastRowByTbname(AlarmSuperTalbeType.WT.getCode(), ids);
+                }
+                alarmvols.addAll(templs);
+                sb.setLength(0);
+                times.set(0);
+            }
+        }
+
+        if (sb.length() > 0) {
+
+            String ids = sb.substring(0, sb.length() - 1);
+            List<AlarmSimpleVo> templs = new CopyOnWriteArrayList<>();
+            if (alarmTags.get(0).getAlarmType().equals(AlarmTypeValue.BT.getCode())) {
+                templs = alarmTsService.selectLastRowByTbname(AlarmSuperTalbeType.BT.getCode(), ids);
+            } else if (alarmTags.get(0).getAlarmType().equals(AlarmTypeValue.WT.getCode())) {
+                templs = alarmTsService.selectLastRowByTbname(AlarmSuperTalbeType.WT.getCode(), ids);
+            } else if (alarmTags.get(0).getAlarmType().equals(AlarmTypeValue.IN.getCode())) {
+                templs = alarmTsService.selectLastRowByTbname(AlarmSuperTalbeType.WT.getCode(), ids);
+            }
+            alarmvols.addAll(templs);
+        }
+
+       historymap= new ConcurrentHashMap<>();
+
+
+        if (!alarmvols.isEmpty()) {
+            for (AlarmSimpleVo vo : alarmvols) {
+                if(StringUtils.empty(vo.getEndts()))
+                {
+                    historymap.put(vo.getTbName().toLowerCase(), 0);
+                }else
+                {
+                    historymap.put(vo.getTbName().toLowerCase(), 1);
+                }
+
+            }
+        }
+    }
     /**
      * 分配任务
      */
@@ -77,41 +142,35 @@ public class AlarmScannerService {
         while (start) {
             int len = 1;
 
-            List<AlarmTag> alarmls = new ArrayList<>();
+            List<AlarmTag> alarmls = new CopyOnWriteArrayList<>();
 
             int listNumber = alarmTags.size() / taskCount;
             int number = 0;
-            if (alarmTags.size() % listNumber == 0) {
-                number = taskCount;
-            } else {
-                number = taskCount + 1;
+            if (alarmTags.size() % taskCount != 0) {
+                listNumber = listNumber + 1;
             }
-            CountDownLatch countDownLatch = new CountDownLatch(number);
+            CountDownLatch countDownLatch = new CountDownLatch(listNumber);
+
             StringBuilder str = new StringBuilder();
-            str.append("总数:").append(alarmTags.size()).append(",线程数:").append(number).append(",分块大小:").append(listNumber);
+            str.append("总数:").append(alarmTags.size()).append(",线程数:").append(listNumber).append(",分块大小:").append(taskCount);
             log.info(String.valueOf(str));
             for (int i = 0; i < alarmTags.size(); i++) {
                 alarmls.add(alarmTags.get(i));
-                if (i != 0 && (i+1) % listNumber == 0) {
-                    new Thread(new AlarmThread(executor, edosUtil, alarmService, alarmls, interval, String.valueOf(len), readRows, alarmType,countDownLatch,alarmTsService)).start();
-                    alarmls = new ArrayList<>();
+                if (i != 0 && (i) % taskCount == 0) {
+                    new Thread(new AlarmThread(executor, edosUtil, alarmService, alarmls, interval, String.valueOf(len), readRows, alarmType,countDownLatch,alarmTsService,historymap)).start();
+                    alarmls = new CopyOnWriteArrayList<>();
                     len++;
                 }
             }
 
             if (!alarmls.isEmpty()) {
-                new Thread(new AlarmThread(executor, edosUtil, alarmService, alarmls, interval, String.valueOf(len), readRows, alarmType,countDownLatch,alarmTsService)).start();
-
+                new Thread(new AlarmThread(executor, edosUtil, alarmService, alarmls, interval, String.valueOf(len), readRows, alarmType,countDownLatch,alarmTsService,historymap)).start();
             }
 
 
-            countDownLatch.await();
+            countDownLatch.await(30, TimeUnit.SECONDS);
             log.info("报警排查完成!");
-            try {
-                Thread.sleep((interval * 1000));
-            } catch (InterruptedException e) {
-                throw new RuntimeException(e);
-            }
+
 
         }
     }

+ 13 - 10
alarm-scanner/src/main/java/com/gyee/alarm/task/thread/AlarmThread.java

@@ -1,18 +1,15 @@
 package com.gyee.alarm.task.thread;
 
-import com.gyee.alarm.feigns.IAlarmService;
+import com.gyee.alarm.controller.feigns.IAlarmService;
 import com.gyee.alarm.model.vo.AlarmTag;
-import com.gyee.alarm.model.vo.AlarmVo;
 import com.gyee.alarm.service.auto.IAlarmTsService;
 import com.gyee.alarm.util.realtimesource.IEdosUtil;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 import java.util.List;
-import java.util.concurrent.CountDownLatch;
-import java.util.concurrent.ExecutionException;
-import java.util.concurrent.Executor;
-import java.util.concurrent.FutureTask;
+import java.util.Map;
+import java.util.concurrent.*;
 
 public class AlarmThread implements Runnable {
 
@@ -34,7 +31,9 @@ public class AlarmThread implements Runnable {
 
     private IAlarmTsService alarmTsService;
     private CountDownLatch countDownLatch;
-    public AlarmThread(Executor executor, IEdosUtil edosUtil, IAlarmService alarmService, List<AlarmTag> alarmVoList, Integer interval, String str,Integer readRows,String alarmType,CountDownLatch countDownLatch,IAlarmTsService alarmTsService) {
+
+    private Map<String, Integer> historymap;
+    public AlarmThread(Executor executor, IEdosUtil edosUtil, IAlarmService alarmService, List<AlarmTag> alarmVoList, Integer interval, String str,Integer readRows,String alarmType,CountDownLatch countDownLatch,IAlarmTsService alarmTsService,Map<String, Integer> historymap) {
         this.executor = executor;
         this.edosUtil = edosUtil;
         this.alarmService = alarmService;
@@ -45,17 +44,19 @@ public class AlarmThread implements Runnable {
         this.alarmType=alarmType;
         this.countDownLatch=countDownLatch;
         this.alarmTsService = alarmTsService;
+        this.historymap = historymap;
+
     }
 
 
     @Override
-    public synchronized void run() {
+    public  void run() {
 
 
         String task = "task@ " + str;
         logger.info("创建任务并提交到线程池中:" + task);
         FutureTask<String> futureTask = new FutureTask<>(new AlarmThreadPool(task,
-				edosUtil, alarmService,  alarmVoList,interval,str,readRows,alarmType,alarmTsService));
+				edosUtil, alarmService,  alarmVoList,interval,str,readRows,alarmType,alarmTsService,historymap));
 
         executor.execute(futureTask);
 
@@ -65,7 +66,7 @@ public class AlarmThread implements Runnable {
         try {
             // 取得结果,同时设置超时执行时间为1秒。同样可以用future.get(),不设置执行超时时间取得结果
             result = futureTask.get();
-            countDownLatch.countDown();
+
         } catch (InterruptedException e) {
             futureTask.cancel(true);
         } catch (ExecutionException e) {
@@ -74,6 +75,8 @@ public class AlarmThread implements Runnable {
             futureTask.cancel(true);
             // 超时后,进行相应处理
         } finally {
+
+            countDownLatch.countDown();
             logger.info("完成任务并提交到线程池中:" + task);
         }
     }

+ 164 - 182
alarm-scanner/src/main/java/com/gyee/alarm/task/thread/AlarmThreadPool.java

@@ -1,27 +1,17 @@
 package com.gyee.alarm.task.thread;
 
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.gyee.alarm.feigns.IAlarmService;
+import com.gyee.alarm.controller.feigns.IAlarmService;
 import com.gyee.alarm.model.vo.*;
 import com.gyee.alarm.service.auto.IAlarmTsService;
-import com.gyee.common.contant.ContantXk;
 import com.gyee.common.model.PointData;
 import com.gyee.common.model.StringUtils;
-import com.gyee.alarm.init.CacheContext;
-import com.gyee.alarm.model.auto.*;
-import com.gyee.alarm.service.auto.IProEconWtAlysisDayService;
-import com.gyee.alarm.util.DateUtils;
 import com.gyee.alarm.util.realtimesource.IEdosUtil;
-import com.gyee.alarm.util.statisticcs.Initial;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 import java.io.Serializable;
-import java.math.BigDecimal;
-import java.math.RoundingMode;
 import java.util.*;
 import java.util.concurrent.Callable;
-import java.util.concurrent.ConcurrentHashMap;
 import java.util.concurrent.CopyOnWriteArrayList;
 import java.util.concurrent.atomic.AtomicInteger;
 
@@ -46,9 +36,9 @@ public class AlarmThreadPool implements Callable<String>, Serializable {
     private String alarmType;
     private Integer readRows;
     private IAlarmTsService alarmTsService;
-
+    private Map<String, Integer> historymap;
     public AlarmThreadPool(Object tasks, IEdosUtil edosUtil, IAlarmService alarmService, List<AlarmTag> alarmVoList,
-                           Integer interval, String str, Integer readRows, String alarmType, IAlarmTsService alarmTsService
+                           Integer interval, String str, Integer readRows, String alarmType, IAlarmTsService alarmTsService,Map<String, Integer> historymap
     ) {
 
         this.threadPoolTaskData = tasks;
@@ -60,112 +50,164 @@ public class AlarmThreadPool implements Callable<String>, Serializable {
         this.readRows = readRows;
         this.alarmType = alarmType;
         this.alarmTsService = alarmTsService;
+        this.historymap = historymap;
     }
 
-    public synchronized String call() throws Exception {
+    public String call() throws Exception {
 
         String result = "";
 
-        try {
 
 //			while (true)
 //			{
-            List<String> ls = new ArrayList<>();
-            List<PointData> values = new ArrayList<>();
+        List<String> ls = new CopyOnWriteArrayList<>();
+        List<PointData> values = new CopyOnWriteArrayList<>();
 
 
-            int times = 0;
-            for (AlarmTag vo : alarmVoList) {
+        AtomicInteger times = new AtomicInteger(0);
+        for (AlarmTag vo : alarmVoList) {
 
-                ls.add(vo.getTagId());
-                times++;
-                if (times == readRows) {
-                    List<PointData> templs = edosUtil.getRealData(ls);
-                    values.addAll(templs);
-                    ls = new ArrayList<>();
-                    times = 0;
-                }
-            }
-            if (!ls.isEmpty()) {
+            ls.add(vo.getTagId());
+            times.getAndAdd(1);
+            if (times.get() == readRows) {
                 List<PointData> templs = edosUtil.getRealData(ls);
                 values.addAll(templs);
+                ls = new CopyOnWriteArrayList<>();
+                times.set(0);
             }
+        }
+        if (!ls.isEmpty()) {
+            List<PointData> templs = edosUtil.getRealData(ls);
+            values.addAll(templs);
+        }
 
-            StringBuilder sb = new StringBuilder();
-
-
-            List<AlarmSimpleVo> alarmls = new CopyOnWriteArrayList<>();
-            times = 0;
-            for (AlarmTag alarm : alarmVoList) {
-
-                sb.append("'").append(alarm.getId().toLowerCase()).append("',");
-                times++;
-                if (times == 300) {
-                    String ids =  sb.substring(0, sb.length() - 1);
-                    List<AlarmSimpleVo>  templs=new ArrayList<>();
-                    if(alarm.getAlarmType().equals(AlarmTypeValue.BT.getCode()))
-                    {
-                       templs = alarmTsService.selectLastRowByTbname(AlarmSuperTalbeType.BT.getCode(), ids);
-                    }else if(alarm.getAlarmType().equals(AlarmTypeValue.WT.getCode()))
-                    {
-                       templs = alarmTsService.selectLastRowByTbname(AlarmSuperTalbeType.WT.getCode(), ids);
-                    }else if(alarm.getAlarmType().equals(AlarmTypeValue.IN.getCode()))
-                    {
-                        templs = alarmTsService.selectLastRowByTbname(AlarmSuperTalbeType.WT.getCode(), ids);
-                    }
-                    alarmls.addAll(templs);
-                    sb.setLength(0);
-                    times = 0;
-                }
-            }
-            if (sb.length()>0) {
-
-                String ids =  sb.substring(0, sb.length() - 1);
-                List<AlarmSimpleVo>  templs=new ArrayList<>();
-                if(alarmVoList.get(0).getAlarmType().equals(AlarmTypeValue.BT.getCode()))
-                {
-                    templs = alarmTsService.selectLastRowByTbname(AlarmSuperTalbeType.BT.getCode(), ids);
-                }else if(alarmVoList.get(0).getAlarmType().equals(AlarmTypeValue.WT.getCode()))
-                {
-                    templs = alarmTsService.selectLastRowByTbname(AlarmSuperTalbeType.WT.getCode(), ids);
-                }else if(alarmVoList.get(0).getAlarmType().equals(AlarmTypeValue.IN.getCode()))
-                {
-                    templs = alarmTsService.selectLastRowByTbname(AlarmSuperTalbeType.WT.getCode(), ids);
-                }
-                alarmls.addAll(templs);
-            }
-
-            Map<String, AlarmSimpleVo> map = new ConcurrentHashMap<>();
-
-
-            if (!alarmls.isEmpty()) {
-                for (AlarmSimpleVo vo : alarmls) {
-                    map.put(vo.getTbName().toLowerCase(), vo);
-                }
-            }
+//        StringBuilder sb = new StringBuilder();
+//
+//
+//        List<AlarmSimpleVo> alarmls = new CopyOnWriteArrayList<>();
+//        times = new AtomicInteger(0);
+//        for (AlarmTag alarm : alarmVoList) {
+//
+//            sb.append("'").append(alarm.getId().toLowerCase()).append("',");
+//            times.getAndAdd(1);
+//            if (times.get() == 1000) {
+//                String ids = sb.substring(0, sb.length() - 1);
+//                List<AlarmSimpleVo> templs = new CopyOnWriteArrayList<>();
+//                if (alarm.getAlarmType().equals(AlarmTypeValue.BT.getCode())) {
+//                    templs = alarmTsService.selectLastRowByTbname(AlarmSuperTalbeType.BT.getCode(), ids);
+//                } else if (alarm.getAlarmType().equals(AlarmTypeValue.WT.getCode())) {
+//                    templs = alarmTsService.selectLastRowByTbname(AlarmSuperTalbeType.WT.getCode(), ids);
+//                } else if (alarm.getAlarmType().equals(AlarmTypeValue.IN.getCode())) {
+//                    templs = alarmTsService.selectLastRowByTbname(AlarmSuperTalbeType.WT.getCode(), ids);
+//                }
+//                alarmls.addAll(templs);
+//                sb.setLength(0);
+//                times.set(0);
+//            }
+//        }
+//
+//        if (sb.length() > 0) {
+//
+//            String ids = sb.substring(0, sb.length() - 1);
+//            List<AlarmSimpleVo> templs = new CopyOnWriteArrayList<>();
+//            if (alarmVoList.get(0).getAlarmType().equals(AlarmTypeValue.BT.getCode())) {
+//                templs = alarmTsService.selectLastRowByTbname(AlarmSuperTalbeType.BT.getCode(), ids);
+//            } else if (alarmVoList.get(0).getAlarmType().equals(AlarmTypeValue.WT.getCode())) {
+//                templs = alarmTsService.selectLastRowByTbname(AlarmSuperTalbeType.WT.getCode(), ids);
+//            } else if (alarmVoList.get(0).getAlarmType().equals(AlarmTypeValue.IN.getCode())) {
+//                templs = alarmTsService.selectLastRowByTbname(AlarmSuperTalbeType.WT.getCode(), ids);
+//            }
+//            alarmls.addAll(templs);
+//        }
+//
+//        Map<String, AlarmSimpleVo> map = new HashMap<>();
+//
+//
+//        if (!alarmls.isEmpty()) {
+//            for (AlarmSimpleVo vo : alarmls) {
+//                map.put(vo.getTbName().toLowerCase(), vo);
+//            }
+//        }
 
 //				System.out.println(values.size()+"____"+ alarmVoList.size());
-            int alarmNumber = 0;
-            if (values.size() == alarmVoList.size()) {
-                List<AlarmTag> saveAlarmTags = new ArrayList<>();
+        int alarmNumber = 0;
+        if (values.size() == alarmVoList.size()) {
+            List<AlarmTag> saveAlarmTags = new CopyOnWriteArrayList<>();
 
-                List<AlarmTag> updateAlarmTags = new ArrayList<>();
+            List<AlarmTag> updateAlarmTags = new CopyOnWriteArrayList<>();
 
-                for (int i = 0; i < alarmVoList.size(); i++) {
+            for (int i = 0; i < alarmVoList.size(); i++) {
 
-                    AlarmTag vo = alarmVoList.get(i);
+                AlarmTag vo = alarmVoList.get(i);
 
 //                    if(vo.getTagId().equals("FD-DJY-YuanDong.140623F0221MDQ02GS006DB0111SW09RAW00"))
 //                    {
 //                        System.out.println("");
 //                    }
 
-                    PointData value = values.get(i);
+                PointData value = values.get(i);
 
 //                    if (vo.getTagId().equals("FD-PYZK-Taizhong1.140728F0111MDY01GS002DB0111SW01RAW00")) {
 //                        System.out.println("");
 //                    }
-                    if (vo.updateAndCheck(value)) {
+                if (vo.updateAndCheck(value)) {
+                    if (vo.getVal() == 1) {
+                        AlarmTag po = new AlarmTag();
+
+                        po.setId(vo.getId());
+                        po.setTs(vo.getTs());
+                        po.setEndts(po.getEndts());
+                        po.setVal(vo.getVal());
+                        po.setOval(vo.getOval());
+                        po.setTriggerType(vo.getTriggerType());
+                        po.setTagId(vo.getTagId());
+                        po.setRank(vo.getRank());
+                        po.setTimeLong(0.0);
+                        saveAlarmTags.add(po);
+                        alarmNumber++;
+
+                        historymap.put(vo.getId().toLowerCase(),0);
+
+
+                    } else if (vo.getVal() == 2) {
+
+                        if (historymap.containsKey(vo.getId().toLowerCase())) {
+                            //有结束时间,创建新的报警
+                            if (historymap.get(vo.getId().toLowerCase()) == 0) {
+                                //没有有结束时间,结束报警
+                                AlarmTag po = new AlarmTag();
+
+                                po.setId(vo.getId());
+                                po.setTs(vo.getTs());
+                                po.setEndts(vo.getEndts());
+                                po.setVal(vo.getVal());
+                                po.setOval(vo.getOval());
+                                po.setTriggerType(vo.getTriggerType());
+                                po.setTagId(vo.getTagId());
+                                po.setRank(vo.getRank());
+                                po.setTimeLong(0.0);
+                                updateAlarmTags.add(po);
+                                historymap.put(vo.getId().toLowerCase(),1);
+                            }
+                        }
+
+                    } else {
+                        AlarmTag po = new AlarmTag();
+
+                        po.setId(vo.getId());
+                        po.setTs(vo.getTs());
+                        po.setEndts(vo.getEndts());
+                        po.setVal(vo.getVal());
+                        po.setOval(vo.getOval());
+                        po.setTriggerType(vo.getTriggerType());
+                        po.setTagId(vo.getTagId());
+                        po.setRank(vo.getRank());
+                        po.setTimeLong(0.0);
+                        updateAlarmTags.add(po);
+                        historymap.put(vo.getId().toLowerCase(),1);
+                    }
+                } else  if (!historymap.containsKey(vo.getId().toLowerCase())) {
+                    if (vo.updateAndCheckNoInfo(value)) {
                         if (vo.getVal() == 1) {
                             AlarmTag po = new AlarmTag();
 
@@ -180,109 +222,49 @@ public class AlarmThreadPool implements Callable<String>, Serializable {
                             po.setTimeLong(0.0);
                             saveAlarmTags.add(po);
                             alarmNumber++;
-
-                        } else if (vo.getVal() == 2) {
-
-							if(map.containsKey(vo.getId().toLowerCase()))
-							{
-								AlarmSimpleVo svo=map.get(vo.getId().toLowerCase());
-
-								//有结束时间,创建新的报警
-								if(StringUtils.empty(svo.getEndts()))
-								{
-                                    //没有有结束时间,结束报警
-                                    AlarmTag po = new AlarmTag();
-
-                                    po.setId(vo.getId());
-                                    po.setTs(vo.getTs());
-                                    po.setEndts(vo.getEndts());
-                                    po.setVal(vo.getVal());
-                                    po.setOval(vo.getOval());
-                                    po.setTriggerType(vo.getTriggerType());
-                                    po.setTagId(vo.getTagId());
-                                    po.setRank(vo.getRank());
-                                    po.setTimeLong(0.0);
-                                    updateAlarmTags.add(po);
-								}
-
-							}
-
-                        } else {
-                            AlarmTag po = new AlarmTag();
-
-                            po.setId(vo.getId());
-                            po.setTs(vo.getTs());
-                            po.setEndts(vo.getEndts());
-                            po.setVal(vo.getVal());
-                            po.setOval(vo.getOval());
-                            po.setTriggerType(vo.getTriggerType());
-                            po.setTagId(vo.getTagId());
-                            po.setRank(vo.getRank());
-                            po.setTimeLong(0.0);
-                            updateAlarmTags.add(po);
-                        }
-                    }else  if(!map.containsKey(vo.getId().toLowerCase()))
-                    {
-                        if (vo.updateAndCheckNoInfo(value)) {
-                            if (vo.getVal() == 1) {
-                                AlarmTag po = new AlarmTag();
-
-                                po.setId(vo.getId());
-                                po.setTs(vo.getTs());
-                                po.setEndts(po.getEndts());
-                                po.setVal(vo.getVal());
-                                po.setOval(vo.getOval());
-                                po.setTriggerType(vo.getTriggerType());
-                                po.setTagId(vo.getTagId());
-                                po.setRank(vo.getRank());
-                                po.setTimeLong(0.0);
-                                saveAlarmTags.add(po);
-                                alarmNumber++;
-
-                            }
+                            historymap.put(vo.getId().toLowerCase(),0);
                         }
                     }
                 }
+            }
 
-                switch (alarmType) {
-                    case "in_alarms":
-                        if (!saveAlarmTags.isEmpty()) {
-                            alarmService.saveInTags(saveAlarmTags);
-                        }
-                        if (!updateAlarmTags.isEmpty()) {
-                            alarmService.updateInTags(updateAlarmTags);
-                        }
-                        break;
-                    case "wt_alarms":
-                        if (!saveAlarmTags.isEmpty()) {
-                            alarmService.saveWtTags(saveAlarmTags);
-                        }
-                        if (!updateAlarmTags.isEmpty()) {
-                            alarmService.updateWtTags(updateAlarmTags);
-                        }
-                        break;
-                    case "bt_alarms":
-                        if (!saveAlarmTags.isEmpty()) {
-                            alarmService.saveBtTags(saveAlarmTags);
-                        }
-                        if (!updateAlarmTags.isEmpty()) {
-                            alarmService.updateBtTags(updateAlarmTags);
-                        }
-
-                        break;
-
-                }
+            switch (alarmType) {
+                case "in_alarms":
+                    if (!saveAlarmTags.isEmpty()) {
+                        alarmService.saveInTags(saveAlarmTags);
+                    }
+                    if (!updateAlarmTags.isEmpty()) {
+                        alarmService.updateInTags(updateAlarmTags);
+                    }
+                    break;
+                case "wt_alarms":
+                    if (!saveAlarmTags.isEmpty()) {
+                        alarmService.saveWtTags(saveAlarmTags);
+                    }
+                    if (!updateAlarmTags.isEmpty()) {
+                        alarmService.updateWtTags(updateAlarmTags);
+                    }
+                    break;
+                case "bt_alarms":
+                    if (!saveAlarmTags.isEmpty()) {
+                        alarmService.saveBtTags(saveAlarmTags);
+                    }
+                    if (!updateAlarmTags.isEmpty()) {
+                        alarmService.updateBtTags(updateAlarmTags);
+                    }
 
+                    break;
 
-                logger.info(String.valueOf(threadPoolTaskData) + "报警数量:" + alarmNumber);
             }
 
 
-//			}
-
-        } catch (Exception e) {
+            logger.info(String.valueOf(threadPoolTaskData) + "报警数量:" + alarmNumber);
+        }
 
-            e.printStackTrace();
+        try {
+            Thread.sleep(interval * 500);
+        } catch (InterruptedException e) {
+            throw new RuntimeException(e);
         }
         threadPoolTaskData = null;
 

+ 4 - 4
alarm-scanner/src/main/resources/application-wt.yml

@@ -140,7 +140,7 @@ db:
 
 #参与计算的场站
 #runWindpowerstation: SXJ_KGDL_GJY_FDC_STA
-runWindpowerstation: SXJ_KGDL_NJL_FDC_STA,SXJ_KGDL_YF_FDC_STA,SXJ_KGDL_YLZ_FDC_STA,SXJ_KGDL_XWT_FDC_STA,SXJ_KGDL_PTZ_FDC_STA,SXJ_KGDL_GJY_FDC_STA,SXJ_KGDL_BHB_FDC_STA,SXJ_KGDL_HSM_FDC_STA,SXJ_KGDL_YTY_FDC_STA,SXJ_KGDL_BHB3_FDC_STA,SXJ_KGDL_SY_GDC_STA,SXJ_KGDL_PDL_FDC_STA,SXJ_KGDL_ZK_FDC_STA,SXJ_KGDL_JR_GDC_STA,SXJ_KGDL_FS_GDC_STA,SXJ_KGDL_HR_GDC_STA,SXJ_KGDL_YY_GDC_STA,SXJ_KGDL_PL_GDC_STA,SXJ_KGDL_TL_GDC_STA
+runWindpowerstation: SXJ_KGDL_YLZ_FDC_STA,SXJ_KGDL_YTY_FDC_STA,NMM_KGDL_MLJ_FDC_STA,SXJ_KGDL_PDL_FDC_STA,SXJ_KGDL_XWT_FDC_STA,SXJ_KGDL_GJY_FDC_STA
 #计算状态用ai或者di
 clauStatus:
   ai: GJY03_GC,YLZ01_GC,PTZ02_GC   #配置期次
@@ -170,8 +170,8 @@ frequency:
 urls:
   alarm-service: http://10.81.3.154:6014
 #  alarm-service: http://127.0.0.1:6014
-#分隔10个线程
-task-count: 10
+#每个线程多少个点
+task-count: 50000
 #任务休眠间隔
 interval: 1
 
@@ -179,7 +179,7 @@ interval: 1
 #BT("bt_alarms", "升压站报警超级表"),
 #IN("in_alarms", "逆变器报警超级表");
 alarmType: wt_alarms
-read-rows: 1000
+read-rows: 3000
 
 
 

+ 2 - 0
alarm-service/src/main/java/com/gyee/alarm/AlarmMain.java

@@ -3,6 +3,8 @@ package com.gyee.alarm;
 import org.mybatis.spring.annotation.MapperScan;
 import org.springframework.boot.SpringApplication;
 import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.transaction.annotation.EnableTransactionManagement;
+import org.springframework.transaction.annotation.Transactional;
 
 
 @SpringBootApplication

+ 7 - 4
alarm-service/src/main/java/com/gyee/alarm/controller/AlarmController.java

@@ -8,11 +8,14 @@ import com.gyee.alarm.service.AlarmBtService;
 import com.gyee.alarm.service.AlarmCtService;
 import com.gyee.alarm.service.AlarmInService;
 import com.gyee.alarm.service.AlarmWtService;
+import com.gyee.alarm.util.StringUtils;
+import org.springframework.data.repository.query.Param;
 import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
 import javax.websocket.EncodeException;
 import java.io.IOException;
+import java.util.ArrayList;
 import java.util.List;
 
 /**
@@ -40,11 +43,11 @@ public class AlarmController {
     @Resource
     private AlarmInService alarmInService;
 
-    @GetMapping("/wtTags")
-    public List<AlarmTag> findTagsByWt()
-
+    @PostMapping("/wtTags")
+    public List<AlarmTag> findTagsByWt(String wpIds)
     {
-        List<AlarmTag> ls = alarmWtService.findTags(AlarmSuperTalbeType.WT.getCode());
+
+        List<AlarmTag> ls = alarmWtService.findTags(AlarmSuperTalbeType.WT.getCode(),wpIds);
         return ls;
     }
 

+ 11 - 0
alarm-service/src/main/java/com/gyee/alarm/init/CacheContext.java

@@ -186,6 +186,8 @@ public class CacheContext implements CommandLineRunner {
     public static Map<String,List<ProEconAlarmConfiguration>> wtAlarmMap=new HashMap<>();
 
     public static List<AlarmVo> alarmWtList=new ArrayList<>();
+
+    public static Map<String,List<AlarmVo>> alarmWpMap=new HashMap<>();
     public static Map<String,AlarmVo> alarmWtMap=new HashMap<>();
 
 
@@ -684,6 +686,15 @@ public class CacheContext implements CommandLineRunner {
         {
             for(AlarmVo vo: alarmWtList)
             {
+                if(alarmWpMap.containsKey(vo.getStationid()))
+                {
+                    List<AlarmVo> ls=alarmWpMap.get(vo.getStationid());
+                    ls.add(vo);
+                }else {
+                    List<AlarmVo> ls=new ArrayList<>();
+                    ls.add(vo);
+                    alarmWpMap.put(vo.getStationid(),ls);
+                }
                 alarmWtMap.put(vo.getTbName(),vo);
             }
         }

+ 29 - 17
alarm-service/src/main/java/com/gyee/alarm/service/AlarmWtService.java

@@ -18,6 +18,7 @@ import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
 
 import javax.annotation.Resource;
 import javax.websocket.EncodeException;
@@ -28,7 +29,6 @@ import java.util.*;
 import java.util.concurrent.ConcurrentHashMap;
 
 @Service
-
 public class AlarmWtService {
     @Resource
     private IAlarmTsService alarmTsService;
@@ -152,20 +152,19 @@ public class AlarmWtService {
         Map<String, Map<String, ProBasicEquipmentPoint>> wtpAimap = CacheContext.wtpAimap;
         for (ProBasicEquipment wt : CacheContext.wtls) {
 
-//            if(wt.getId().contains("_G_"))
-//            {
-//                continue;
-//            }
+            if(wt.getId().contains("_G_"))
+            {
+                continue;
+            }
+
+
             if (wtpAimap.containsKey(wt.getId())) {
                 Map<String, ProBasicEquipmentPoint> pointMap = wtpAimap.get(wt.getId());
 
                 StringBuilder sb = new StringBuilder();
                 sb.append(wt.getWindpowerstationId() + wt.getModelId());
 
-//                if(wt.getId().equals("SXJ_KGDL_XWT_F_WT_0007_EQ"))
-//                {
-//                    System.out.println("");
-//                }
+
                 if (StringUtils.notEmp(pointMap) && wtAlarmMap.containsKey(String.valueOf(sb))) {
                     List<ProEconAlarmConfiguration> alarmls = wtAlarmMap.get(String.valueOf(sb));
 
@@ -254,13 +253,24 @@ public class AlarmWtService {
 
 
 
-    public List<AlarmTag> findTags(String stbaleName)
+    public List<AlarmTag> findTags(String stbaleName,String wpIds)
     {
+        List<AlarmVo> vos= new ArrayList<>();
         List<AlarmTag> ls=new ArrayList<>();
-        if(StringUtils.notEmp(stbaleName))
+        if(StringUtils.notEmp(stbaleName) && StringUtils.notEmp(wpIds))
         {
-           // List<AlarmVo> vos= alarmTsService.findTags(stbaleName);
-            List<AlarmVo> vos= CacheContext.alarmWtList;
+
+            String[] ids= wpIds.split(",");
+            for(int i=0;i<ids.length;i++)
+            {
+                if(CacheContext.alarmWpMap.containsKey(ids[i]))
+                {
+                    vos.addAll(CacheContext.alarmWpMap.get(ids[i]));
+                }
+
+            }
+
+
             if(!vos.isEmpty())
             {
                 for(AlarmVo vo:vos)
@@ -377,7 +387,7 @@ public class AlarmWtService {
                 List<ProEconAlarmInfo> templs = new ArrayList<>();
                 for (ProEconAlarmInfo vo : valuels) {
                     templs.add(vo);
-                    if (templs.size() == 100) {
+                    if (templs.size() == 500) {
                         proEconAlarmInfoService.saveBatch(templs);
                         templs = new ArrayList<>();
                     }
@@ -386,12 +396,14 @@ public class AlarmWtService {
                 if (!templs.isEmpty()) {
                     proEconAlarmInfoService.saveBatch(templs);
                 }
+
+
             }
         }
     }
 
 
-    public synchronized void updateAlarms(List<AlarmTag> ls) throws EncodeException, IOException {
+    public  synchronized void updateAlarms(List<AlarmTag> ls) throws EncodeException, IOException {
 
         if (StringUtils.notEmp(ls) && !ls.isEmpty()) {
 
@@ -462,7 +474,7 @@ public class AlarmWtService {
                 for (AlarmTag alarm : alarmTagls) {
                     if (CacheContext.alarmWtMap.containsKey(alarm.getId())) {
                         AlarmVo vo = CacheContext.alarmWtMap.get(alarm.getId());
-                        logger.info("test2");
+         ;
                         ProEconAlarmInfo po = new ProEconAlarmInfo();
                         po.setTbname(vo.getTbName());
                         po.setLastUpdateTime(new Date(alarm.getEndts()));
@@ -538,7 +550,7 @@ public class AlarmWtService {
                 List<ProEconAlarmInfo> templs = new ArrayList<>();
                 for (ProEconAlarmInfo vo : valuels) {
                     templs.add(vo);
-                    if (templs.size() == 1000) {
+                    if (templs.size() == 500) {
                         proEconAlarmInfoService.saveBatch(templs);
                         templs = new ArrayList<>();
                     }

+ 8 - 4
alarm-service/src/main/java/com/gyee/alarm/websocket/WebSocket.java

@@ -120,14 +120,18 @@ public class WebSocket {
     /**
      * 向客户端发送消息
      */
-    public synchronized  void sendMessage(Object message) throws IOException, EncodeException {
+    public   void sendMessage(Object message) throws IOException, EncodeException {
 
         if(StringUtils.notEmp(this.session))
         {
-            if(this.session.isOpen())
-            {
-                this.session.getBasicRemote().sendObject(message);
+
+            synchronized (this.session){
+                if(this.session.isOpen())
+                {
+                    this.session.getBasicRemote().sendObject(message);
+                }
             }
+
         }
 
         //this.session.getAsyncRemote().sendText(message);

+ 1 - 1
alarm-service/src/main/resources/application-jn.yml

@@ -135,7 +135,7 @@ logging:
 #db url
 db:
   url1: http://10.81.3.154:8011/ts
-  url2: http://10.81.3.154:8012/ts
+  url2: http://10.81.3.154:8012/tsP
 
 
 #参与计算的场站

+ 7 - 6
alarm-service/src/test/java/com/gyee/AppTest.java

@@ -21,15 +21,16 @@ public class AppTest
         AlarmInService alarmInService= SpringUtils.getBean("alarmInService");
 
 
-//        alarmWtService.createSuperTable();
-//        alarmWtService.initalWtAlarm();
-//        alarmInService.initalInAlarm();
+        alarmWtService.createSuperTable();
 
-//        alarmBtService.createSuperTable();
+        alarmWtService.initalWtAlarm();
+        alarmInService.initalInAlarm();
+
+        alarmBtService.createSuperTable();
         alarmBtService.initalBtAlarm();
 
-//        alarmCtService.createSuperTable();
-//        alarmCtService.initalCtAlarm();
+        alarmCtService.createSuperTable();
+        alarmCtService.initalCtAlarm();
 
         System.out.println("完成!");
 

+ 4 - 0
alarm-web/src/main/java/com/gyee/alarm/controller/AlarmConfigurationController.java

@@ -142,6 +142,10 @@ public class AlarmConfigurationController {
                     {
                         vo.setStationName(CacheContext.wpmap.get(ac.getStationId()).getName());
                     }
+                    if(CacheContext.subwpmap.containsKey(ac.getStationId()))
+                    {
+                        vo.setStationName(CacheContext.subwpmap.get(ac.getStationId()).getName());
+                    }
 
                     if(CacheContext.alarmTypeMap.containsKey(ac.getComponents()))
                     {

+ 20 - 0
alarm-web/src/main/java/com/gyee/alarm/controller/ProEconAlarmRuleFailureController.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 故障规则 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-10-04
+ */
+@RestController
+@RequestMapping("//pro-econ-alarm-rule-failure")
+public class ProEconAlarmRuleFailureController {
+
+}

+ 19 - 1
alarm-web/src/main/java/com/gyee/alarm/init/CacheContext.java

@@ -185,7 +185,7 @@ public class CacheContext implements CommandLineRunner {
 
     public static List<ProBasicStatusPoint> pointdis = new ArrayList<>();
 
-
+    public static List<ProEconAlarmConfiguration> inalarmls = new ArrayList<>();
     public static List<ProEconAlarmConfiguration> btalarmls = new ArrayList<>();
     public static List<ProEconAlarmConfiguration> wtalarmls = new ArrayList<>();
     public static List<ProEconAlarmConfiguration> customalarmls = new ArrayList<>();
@@ -194,6 +194,8 @@ public class CacheContext implements CommandLineRunner {
 
     public static Map<String, ProEconAlarmRule> ctAlarmMap = new HashMap<>();
     public static Map<String, List<ProEconAlarmConfiguration>> wtAlarmMap = new HashMap<>();
+
+    public static Map<String, List<ProEconAlarmConfiguration>> inAlarmMap = new HashMap<>();
     public static Map<String, ProEconAlarmConfiguration> alarmMap = new HashMap<>();
 
     public static List<AlarmVo> alarmWtList = new ArrayList<>();
@@ -692,6 +694,8 @@ public class CacheContext implements CommandLineRunner {
         List<ProEconAlarmConfiguration> templs = proEconAlarmConfigurationService.list().stream().filter(i -> i.getEnable()).collect(Collectors.toList());
         if (!templs.isEmpty()) {
             for (ProEconAlarmConfiguration alarm : templs) {
+
+                alarmMap.put(alarm.getId(), alarm);
                 if (alarm.getAlarmType().equals(AlarmTypeValue.WT.getCode())) {
                     wtalarmls.add(alarm);
                     alarmMap.put(alarm.getId(), alarm);
@@ -706,6 +710,20 @@ public class CacheContext implements CommandLineRunner {
                         ls.add(alarm);
                         wtAlarmMap.put(String.valueOf(sb), ls);
                     }
+                }else if (alarm.getAlarmType().equals(AlarmTypeValue.IN.getCode())) {
+                    inalarmls.add(alarm);
+
+                    StringBuilder sb = new StringBuilder();
+                    sb.append(alarm.getStationId()).append(alarm.getModelId());
+
+                    if (inAlarmMap.containsKey(String.valueOf(sb))) {
+                        List<ProEconAlarmConfiguration> ls = inAlarmMap.get(String.valueOf(sb));
+                        ls.add(alarm);
+                    } else {
+                        List<ProEconAlarmConfiguration> ls = new ArrayList<>();
+                        ls.add(alarm);
+                        inAlarmMap.put(String.valueOf(sb), ls);
+                    }
                 } else if (alarm.getAlarmType().equals(AlarmTypeValue.BT.getCode())) {
                     btalarmls.add(alarm);
 

+ 2 - 2
alarm-web/src/main/java/com/gyee/alarm/mapper/auto/AlarmTsMapper.java

@@ -159,10 +159,10 @@ public interface AlarmTsMapper extends BaseMapper<AlarmTs> {
             "and alarmid = #{alarmid}",
             "</if>",
             "<if test='isclose== true'>",
-            "and endts is null ",
+            "and endts is not null ",
             "</if>",
             "<if test='isclose== false'>",
-            "and endts is not null ",
+            "and endts is null ",
             "</if>",
 
             " and  enabled = true ",

+ 16 - 0
alarm-web/src/main/java/com/gyee/alarm/mapper/auto/ProEconAlarmRuleFailureMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.alarm.mapper.auto;
+
+import com.gyee.alarm.model.auto.ProEconAlarmRuleFailure;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 故障规则 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-10-04
+ */
+public interface ProEconAlarmRuleFailureMapper extends BaseMapper<ProEconAlarmRuleFailure> {
+
+}

+ 83 - 0
alarm-web/src/main/java/com/gyee/alarm/model/auto/ProEconAlarmRuleFailure.java

@@ -0,0 +1,83 @@
+package com.gyee.alarm.model.auto;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 故障规则
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-10-04
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconAlarmRuleFailure extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    private String id;
+
+    /**
+     * 故障码
+     */
+    private String nemCode;
+
+    /**
+     * 故障英文描述
+     */
+    private String describe;
+
+    /**
+     * 故障名称
+     */
+    private String name;
+
+    /**
+     * 故障原因
+     */
+    private String faultCause;
+
+    /**
+     * 排查方法
+     */
+    private String resolvent;
+
+    /**
+     * 故障类型
+     */
+    private String types;
+
+    /**
+     * 关联报警
+     */
+    private String alarmId;
+
+    /**
+     * 型号
+     */
+    private String modelId;
+
+    /**
+     * 场站编号
+     */
+    private String stationId;
+
+    /**
+     * 故障时长
+     */
+    private BigDecimal faultTimes;
+
+    /**
+     * 关联部件
+     */
+    private String relatedParts;
+
+
+}

+ 10 - 11
alarm-web/src/main/java/com/gyee/alarm/service/AlarmHistoryService.java

@@ -2,9 +2,7 @@ package com.gyee.alarm.service;
 
 
 import cn.hutool.core.bean.BeanUtil;
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+
 
 import com.gyee.alarm.init.CacheContext;
 import com.gyee.alarm.mapper.auto.AlarmTsMapper;
@@ -507,19 +505,20 @@ public class AlarmHistoryService   {
             {
                 if(AlarmTime.H.getCode().equals(timeType))
                 {
-                    double times= new BigDecimal(fs.getTotalSeconds()).divide(new BigDecimal(360), 2, RoundingMode.HALF_EVEN).doubleValue();
+                    double times= new BigDecimal(fs.getAvgSeconds()).divide(new BigDecimal(360), 2, RoundingMode.HALF_EVEN).doubleValue();
                     d.setTime(times);
                 }else if(AlarmTime.M.getCode().equals(timeType))
                 {
-                    double times= new BigDecimal(fs.getTotalSeconds()).divide(new BigDecimal(60), 2, RoundingMode.HALF_EVEN).doubleValue();
+                    double times= new BigDecimal(fs.getAvgSeconds()).divide(new BigDecimal(60), 2, RoundingMode.HALF_EVEN).doubleValue();
                     d.setTime(times);
                 }else
                 {
-                    d.setTime(fs.getTotalSeconds());
+                    d.setTime(fs.getAvgSeconds());
                 }
             }else
             {
-                d.setTime(fs.getTotalSeconds());
+                double times= new BigDecimal(fs.getAvgSeconds()).divide(new BigDecimal(60), 2, RoundingMode.HALF_EVEN).doubleValue();
+                d.setTime(times);
             }
 
             d.setStationId(fs.getStationId());
@@ -699,19 +698,19 @@ public class AlarmHistoryService   {
             {
                 if(AlarmTime.H.getCode().equals(timeType))
                 {
-                    double times= new BigDecimal(fs.getTotalSeconds()).divide(new BigDecimal(360), 2, RoundingMode.HALF_EVEN).doubleValue();
+                    double times= new BigDecimal(fs.getAvgSeconds()).divide(new BigDecimal(360), 2, RoundingMode.HALF_EVEN).doubleValue();
                     d.setTime(times);
                 }else if(AlarmTime.M.getCode().equals(timeType))
                 {
-                    double times= new BigDecimal(fs.getTotalSeconds()).divide(new BigDecimal(60), 2, RoundingMode.HALF_EVEN).doubleValue();
+                    double times= new BigDecimal(fs.getAvgSeconds()).divide(new BigDecimal(60), 2, RoundingMode.HALF_EVEN).doubleValue();
                     d.setTime(times);
                 }else
                 {
-                    d.setTime(fs.getTotalSeconds());
+                    d.setTime(fs.getAvgSeconds());
                 }
             }else
             {
-                double times= new BigDecimal(fs.getTotalSeconds()).divide(new BigDecimal(60), 2, RoundingMode.HALF_EVEN).doubleValue();
+                double times= new BigDecimal(fs.getAvgSeconds()).divide(new BigDecimal(60), 2, RoundingMode.HALF_EVEN).doubleValue();
                 d.setTime(times);
             }
             d.setStationId(fs.getStationId());

+ 16 - 0
alarm-web/src/main/java/com/gyee/alarm/service/auto/IProEconAlarmRuleFailureService.java

@@ -0,0 +1,16 @@
+package com.gyee.alarm.service.auto;
+
+import com.gyee.alarm.model.auto.ProEconAlarmRuleFailure;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 故障规则 服务类
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-10-04
+ */
+public interface IProEconAlarmRuleFailureService extends IService<ProEconAlarmRuleFailure> {
+
+}

+ 20 - 0
alarm-web/src/main/java/com/gyee/alarm/service/auto/impl/ProEconAlarmRuleFailureServiceImpl.java

@@ -0,0 +1,20 @@
+package com.gyee.alarm.service.auto.impl;
+
+import com.gyee.alarm.model.auto.ProEconAlarmRuleFailure;
+import com.gyee.alarm.mapper.auto.ProEconAlarmRuleFailureMapper;
+import com.gyee.alarm.service.auto.IProEconAlarmRuleFailureService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 故障规则 服务实现类
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-10-04
+ */
+@Service
+public class ProEconAlarmRuleFailureServiceImpl extends ServiceImpl<ProEconAlarmRuleFailureMapper, ProEconAlarmRuleFailure> implements IProEconAlarmRuleFailureService {
+
+}

+ 94 - 874
log/ota.log

@@ -1,874 +1,94 @@
-2023-09-28 10:49:43.058  INFO 1852 --- [main] com.gyee.AalarmStatTest                  : Starting AalarmStatTest on sltc with PID 1852 (E:\idea_workspace\alarmNew\alarm-stat\target\test-classes started by shilin in E:\idea_workspace\alarmNew)
-2023-09-28 10:49:43.065  INFO 1852 --- [main] com.gyee.AalarmStatTest                  : The following profiles are active: jn
-2023-09-28 10:49:44.461  INFO 1852 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-09-28 10:49:44.465  INFO 1852 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-09-28 10:49:44.550  INFO 1852 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 70ms. Found 0 Redis repository interfaces.
-2023-09-28 10:49:45.047  INFO 1852 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 10:49:45.055  INFO 1852 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$ca11b699] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 10:49:45.081  INFO 1852 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 10:49:45.827  INFO 1852 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 6019 (http)
-2023-09-28 10:49:45.836  INFO 1852 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
-2023-09-28 10:49:45.836  INFO 1852 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.29]
-2023-09-28 10:49:45.954  INFO 1852 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
-2023-09-28 10:49:45.955  INFO 1852 --- [main] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 2631 ms
-2023-09-28 10:49:46.294  INFO 1852 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1,master} inited
-2023-09-28 10:49:46.297 ERROR 1852 --- [main] com.alibaba.druid.pool.DruidDataSource   : testWhileIdle is true, validationQuery not set
-2023-09-28 10:49:46.298  INFO 1852 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2,slave} inited
-2023-09-28 10:49:46.298  INFO 1852 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [slave] success
-2023-09-28 10:49:46.298  INFO 1852 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [master] success
-2023-09-28 10:49:46.298  INFO 1852 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
-2023-09-28 10:49:49.194 ERROR 1852 --- [main] c.b.m.core.MybatisConfiguration          : mapper[com.gyee.alarm.mapper.auto.AlarmTsMapper.createTable] is ignored, because it exists, maybe from xml file
-2023-09-28 10:49:51.152  INFO 1852 --- [main] com.gyee.alarm.config.XxlJobConfig       : >>>>>>>>>>> xxl-job config init.
-2023-09-28 10:49:51.311  INFO 1852 --- [main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
-2023-09-28 10:49:51.657  INFO 1852 --- [main] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-09-28 10:49:51.707  INFO 1852 --- [main] c.xxl.job.core.executor.XxlJobExecutor   : >>>>>>>>>>> xxl-job register jobhandler success, name:alarmStat_earlyReport, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@a95cb11[class com.gyee.alarm.task.SaticScheduleTask#alarmStat_earlyReport]
-2023-09-28 10:49:51.747  WARN 1852 --- [main] c.xxl.job.core.executor.XxlJobExecutor   : >>>>>>>>>>> xxl-job accessToken is empty. To ensure system security, please set the accessToken.
-2023-09-28 10:49:51.777  INFO 1852 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 6019 (http) with context path ''
-2023-09-28 10:49:51.779  INFO 1852 --- [main] com.gyee.AalarmStatTest                  : Started AalarmStatTest in 9.173 seconds (JVM running for 9.667)
-2023-09-28 10:49:51.783  INFO 1852 --- [main] com.gyee.alarm.init.CacheContext         : 缓存开始------------------------------------------------------------
-2023-09-28 10:49:51.783  INFO 1852 --- [main] com.gyee.alarm.init.CacheContext         : SXJ_KGDL_GJY_FDC_STA------------------1
-2023-09-28 10:49:53.083  INFO 1852 --- [Thread-5] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server start success, nettype = class com.xxl.job.core.server.EmbedServer, port = 9118
-2023-09-28 10:49:53.179  INFO 1852 --- [main] io.lettuce.core.EpollProvider            : Starting without optional epoll library
-2023-09-28 10:49:53.182  INFO 1852 --- [main] io.lettuce.core.KqueueProvider           : Starting without optional kqueue library
-2023-09-28 10:49:53.797  INFO 1852 --- [main] com.gyee.alarm.init.CacheContext         : 121
-2023-09-28 10:49:55.535  INFO 1852 --- [main] com.gyee.alarm.init.CacheContext         : 缓存结束------------------------------------------------------------
-2023-09-28 10:50:04.284  INFO 1852 --- [SpringContextShutdownHook] o.s.s.concurrent.ThreadPoolTaskExecutor  : Shutting down ExecutorService 'applicationTaskExecutor'
-2023-09-28 10:50:04.285  INFO 1852 --- [Thread-5] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server stop.
-2023-09-28 10:50:04.288  INFO 1852 --- [xxl-job, executor ExecutorRegistryThread] c.x.j.c.thread.ExecutorRegistryThread    : >>>>>>>>>>> xxl-job registry-remove success, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='alarmStat-job-new', registryValue='http://192.168.56.1:9118/'}, registryResult:ReturnT [code=200, msg=null, content=null]
-2023-09-28 10:50:04.289  INFO 1852 --- [xxl-job, executor ExecutorRegistryThread] c.x.j.c.thread.ExecutorRegistryThread    : >>>>>>>>>>> xxl-job, executor registry thread destroy.
-2023-09-28 10:50:04.289  INFO 1852 --- [SpringContextShutdownHook] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server destroy success.
-2023-09-28 10:50:04.289  INFO 1852 --- [xxl-job, executor JobLogFileCleanThread] c.x.j.core.thread.JobLogFileCleanThread  : >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
-2023-09-28 10:50:04.290  INFO 1852 --- [xxl-job, executor TriggerCallbackThread] c.x.j.core.thread.TriggerCallbackThread  : >>>>>>>>>>> xxl-job, executor callback thread destroy.
-2023-09-28 10:50:04.291  INFO 1852 --- [Thread-4] c.x.j.core.thread.TriggerCallbackThread  : >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
-2023-09-28 10:50:04.508  INFO 1852 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource start closing ....
-2023-09-28 10:50:04.511  INFO 1852 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2} closed
-2023-09-28 10:50:04.511  INFO 1852 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1} closed
-2023-09-28 10:50:04.511  INFO 1852 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource all closed success,bye
-2023-09-28 10:50:07.953  INFO 12060 --- [main] com.gyee.AalarmStatTest                  : Starting AalarmStatTest on sltc with PID 12060 (E:\idea_workspace\alarmNew\alarm-stat\target\test-classes started by shilin in E:\idea_workspace\alarmNew)
-2023-09-28 10:50:07.957  INFO 12060 --- [main] com.gyee.AalarmStatTest                  : The following profiles are active: jn
-2023-09-28 10:50:09.310  INFO 12060 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-09-28 10:50:09.313  INFO 12060 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-09-28 10:50:09.396  INFO 12060 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 69ms. Found 0 Redis repository interfaces.
-2023-09-28 10:50:09.965  INFO 12060 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 10:50:09.971  INFO 12060 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$eeb55cb4] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 10:50:09.996  INFO 12060 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 10:50:10.769  INFO 12060 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 6019 (http)
-2023-09-28 10:50:10.778  INFO 12060 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
-2023-09-28 10:50:10.779  INFO 12060 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.29]
-2023-09-28 10:50:10.893  INFO 12060 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
-2023-09-28 10:50:10.893  INFO 12060 --- [main] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 2644 ms
-2023-09-28 10:50:11.252  INFO 12060 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1,master} inited
-2023-09-28 10:50:11.254 ERROR 12060 --- [main] com.alibaba.druid.pool.DruidDataSource   : testWhileIdle is true, validationQuery not set
-2023-09-28 10:50:11.255  INFO 12060 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2,slave} inited
-2023-09-28 10:50:11.256  INFO 12060 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [slave] success
-2023-09-28 10:50:11.256  INFO 12060 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [master] success
-2023-09-28 10:50:11.256  INFO 12060 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
-2023-09-28 10:50:13.509 ERROR 12060 --- [main] c.b.m.core.MybatisConfiguration          : mapper[com.gyee.alarm.mapper.auto.AlarmTsMapper.createTable] is ignored, because it exists, maybe from xml file
-2023-09-28 10:50:15.148  INFO 12060 --- [main] com.gyee.alarm.config.XxlJobConfig       : >>>>>>>>>>> xxl-job config init.
-2023-09-28 10:50:15.309  INFO 12060 --- [main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
-2023-09-28 10:50:15.712  INFO 12060 --- [main] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-09-28 10:50:15.777  INFO 12060 --- [main] c.xxl.job.core.executor.XxlJobExecutor   : >>>>>>>>>>> xxl-job register jobhandler success, name:alarmStat_earlyReport, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@238280df[class com.gyee.alarm.task.SaticScheduleTask#alarmStat_earlyReport]
-2023-09-28 10:50:15.821  WARN 12060 --- [main] c.xxl.job.core.executor.XxlJobExecutor   : >>>>>>>>>>> xxl-job accessToken is empty. To ensure system security, please set the accessToken.
-2023-09-28 10:50:15.861  INFO 12060 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 6019 (http) with context path ''
-2023-09-28 10:50:15.863  INFO 12060 --- [main] com.gyee.AalarmStatTest                  : Started AalarmStatTest in 8.594 seconds (JVM running for 9.468)
-2023-09-28 10:50:15.868  INFO 12060 --- [main] com.gyee.alarm.init.CacheContext         : 缓存开始------------------------------------------------------------
-2023-09-28 10:50:15.868  INFO 12060 --- [main] com.gyee.alarm.init.CacheContext         : SXJ_KGDL_GJY_FDC_STA------------------1
-2023-09-28 10:50:17.256  INFO 12060 --- [Thread-5] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server start success, nettype = class com.xxl.job.core.server.EmbedServer, port = 9118
-2023-09-28 10:50:17.393  INFO 12060 --- [main] io.lettuce.core.EpollProvider            : Starting without optional epoll library
-2023-09-28 10:50:17.395  INFO 12060 --- [main] io.lettuce.core.KqueueProvider           : Starting without optional kqueue library
-2023-09-28 10:50:18.104  INFO 12060 --- [main] com.gyee.alarm.init.CacheContext         : 121
-2023-09-28 10:50:19.657  INFO 12060 --- [main] com.gyee.alarm.init.CacheContext         : 缓存结束------------------------------------------------------------
-2023-09-28 10:52:29.128  INFO 12060 --- [SpringContextShutdownHook] o.s.s.concurrent.ThreadPoolTaskExecutor  : Shutting down ExecutorService 'applicationTaskExecutor'
-2023-09-28 10:52:29.129  INFO 12060 --- [Thread-5] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server stop.
-2023-09-28 10:52:29.133  INFO 12060 --- [xxl-job, executor ExecutorRegistryThread] c.x.j.c.thread.ExecutorRegistryThread    : >>>>>>>>>>> xxl-job registry-remove success, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='alarmStat-job-new', registryValue='http://192.168.56.1:9118/'}, registryResult:ReturnT [code=200, msg=null, content=null]
-2023-09-28 10:52:29.134  INFO 12060 --- [xxl-job, executor ExecutorRegistryThread] c.x.j.c.thread.ExecutorRegistryThread    : >>>>>>>>>>> xxl-job, executor registry thread destroy.
-2023-09-28 10:52:29.134  INFO 12060 --- [SpringContextShutdownHook] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server destroy success.
-2023-09-28 10:52:29.134  INFO 12060 --- [xxl-job, executor JobLogFileCleanThread] c.x.j.core.thread.JobLogFileCleanThread  : >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
-2023-09-28 10:52:29.135  INFO 12060 --- [xxl-job, executor TriggerCallbackThread] c.x.j.core.thread.TriggerCallbackThread  : >>>>>>>>>>> xxl-job, executor callback thread destroy.
-2023-09-28 10:52:29.135  INFO 12060 --- [Thread-4] c.x.j.core.thread.TriggerCallbackThread  : >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
-2023-09-28 10:52:29.358  INFO 12060 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource start closing ....
-2023-09-28 10:52:29.362  INFO 12060 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2} closed
-2023-09-28 10:52:29.363  INFO 12060 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1} closed
-2023-09-28 10:52:29.363  INFO 12060 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource all closed success,bye
-2023-09-28 10:52:33.275  INFO 2652 --- [main] com.gyee.AalarmStatTest                  : Starting AalarmStatTest on sltc with PID 2652 (E:\idea_workspace\alarmNew\alarm-stat\target\test-classes started by shilin in E:\idea_workspace\alarmNew)
-2023-09-28 10:52:33.279  INFO 2652 --- [main] com.gyee.AalarmStatTest                  : The following profiles are active: jn
-2023-09-28 10:52:34.693  INFO 2652 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-09-28 10:52:34.696  INFO 2652 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-09-28 10:52:34.781  INFO 2652 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 70ms. Found 0 Redis repository interfaces.
-2023-09-28 10:52:35.363  INFO 2652 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 10:52:35.369  INFO 2652 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$10a48001] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 10:52:35.392  INFO 2652 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 10:52:36.223  INFO 2652 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 6019 (http)
-2023-09-28 10:52:36.233  INFO 2652 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
-2023-09-28 10:52:36.233  INFO 2652 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.29]
-2023-09-28 10:52:36.362  INFO 2652 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
-2023-09-28 10:52:36.362  INFO 2652 --- [main] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 2802 ms
-2023-09-28 10:52:36.787  INFO 2652 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1,master} inited
-2023-09-28 10:52:36.789 ERROR 2652 --- [main] com.alibaba.druid.pool.DruidDataSource   : testWhileIdle is true, validationQuery not set
-2023-09-28 10:52:36.790  INFO 2652 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2,slave} inited
-2023-09-28 10:52:36.790  INFO 2652 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [slave] success
-2023-09-28 10:52:36.791  INFO 2652 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [master] success
-2023-09-28 10:52:36.791  INFO 2652 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
-2023-09-28 10:52:39.110 ERROR 2652 --- [main] c.b.m.core.MybatisConfiguration          : mapper[com.gyee.alarm.mapper.auto.AlarmTsMapper.createTable] is ignored, because it exists, maybe from xml file
-2023-09-28 10:52:40.941  INFO 2652 --- [main] com.gyee.alarm.config.XxlJobConfig       : >>>>>>>>>>> xxl-job config init.
-2023-09-28 10:52:41.113  INFO 2652 --- [main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
-2023-09-28 10:52:41.585  INFO 2652 --- [main] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-09-28 10:52:41.660  INFO 2652 --- [main] c.xxl.job.core.executor.XxlJobExecutor   : >>>>>>>>>>> xxl-job register jobhandler success, name:alarmStat_earlyReport, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@34d5eac[class com.gyee.alarm.task.SaticScheduleTask#alarmStat_earlyReport]
-2023-09-28 10:52:41.713  WARN 2652 --- [main] c.xxl.job.core.executor.XxlJobExecutor   : >>>>>>>>>>> xxl-job accessToken is empty. To ensure system security, please set the accessToken.
-2023-09-28 10:52:41.768  INFO 2652 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 6019 (http) with context path ''
-2023-09-28 10:52:41.771  INFO 2652 --- [main] com.gyee.AalarmStatTest                  : Started AalarmStatTest in 9.231 seconds (JVM running for 10.14)
-2023-09-28 10:52:41.777  INFO 2652 --- [main] com.gyee.alarm.init.CacheContext         : 缓存开始------------------------------------------------------------
-2023-09-28 10:52:41.777  INFO 2652 --- [main] com.gyee.alarm.init.CacheContext         : SXJ_KGDL_GJY_FDC_STA------------------1
-2023-09-28 10:52:43.250  INFO 2652 --- [Thread-5] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server start success, nettype = class com.xxl.job.core.server.EmbedServer, port = 9118
-2023-09-28 10:52:43.339  INFO 2652 --- [main] io.lettuce.core.EpollProvider            : Starting without optional epoll library
-2023-09-28 10:52:43.341  INFO 2652 --- [main] io.lettuce.core.KqueueProvider           : Starting without optional kqueue library
-2023-09-28 10:52:43.947  INFO 2652 --- [main] com.gyee.alarm.init.CacheContext         : 121
-2023-09-28 10:52:45.312  INFO 2652 --- [main] com.gyee.alarm.init.CacheContext         : 缓存结束------------------------------------------------------------
-2023-09-28 10:52:46.697  INFO 2652 --- [SpringContextShutdownHook] o.s.s.concurrent.ThreadPoolTaskExecutor  : Shutting down ExecutorService 'applicationTaskExecutor'
-2023-09-28 10:52:46.698  INFO 2652 --- [Thread-5] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server stop.
-2023-09-28 10:52:46.703  INFO 2652 --- [xxl-job, executor ExecutorRegistryThread] c.x.j.c.thread.ExecutorRegistryThread    : >>>>>>>>>>> xxl-job registry-remove success, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='alarmStat-job-new', registryValue='http://192.168.56.1:9118/'}, registryResult:ReturnT [code=200, msg=null, content=null]
-2023-09-28 10:52:46.704  INFO 2652 --- [xxl-job, executor ExecutorRegistryThread] c.x.j.c.thread.ExecutorRegistryThread    : >>>>>>>>>>> xxl-job, executor registry thread destroy.
-2023-09-28 10:52:46.704  INFO 2652 --- [SpringContextShutdownHook] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server destroy success.
-2023-09-28 10:52:46.704  INFO 2652 --- [xxl-job, executor JobLogFileCleanThread] c.x.j.core.thread.JobLogFileCleanThread  : >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
-2023-09-28 10:52:46.705  INFO 2652 --- [xxl-job, executor TriggerCallbackThread] c.x.j.core.thread.TriggerCallbackThread  : >>>>>>>>>>> xxl-job, executor callback thread destroy.
-2023-09-28 10:52:46.705  INFO 2652 --- [Thread-4] c.x.j.core.thread.TriggerCallbackThread  : >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
-2023-09-28 10:52:46.891  INFO 2652 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource start closing ....
-2023-09-28 10:52:46.895  INFO 2652 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2} closed
-2023-09-28 10:52:46.897  INFO 2652 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1} closed
-2023-09-28 10:52:46.897  INFO 2652 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource all closed success,bye
-2023-09-28 10:53:15.291  INFO 7320 --- [main] com.gyee.AalarmStatTest                  : Starting AalarmStatTest on sltc with PID 7320 (E:\idea_workspace\alarmNew\alarm-stat\target\test-classes started by shilin in E:\idea_workspace\alarmNew)
-2023-09-28 10:53:15.293  INFO 7320 --- [main] com.gyee.AalarmStatTest                  : The following profiles are active: jn
-2023-09-28 10:53:16.591  INFO 7320 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-09-28 10:53:16.594  INFO 7320 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-09-28 10:53:16.672  INFO 7320 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 65ms. Found 0 Redis repository interfaces.
-2023-09-28 10:53:17.248  INFO 7320 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 10:53:17.254  INFO 7320 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$287673a1] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 10:53:17.275  INFO 7320 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 10:53:18.054  INFO 7320 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 6019 (http)
-2023-09-28 10:53:18.063  INFO 7320 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
-2023-09-28 10:53:18.063  INFO 7320 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.29]
-2023-09-28 10:53:18.180  INFO 7320 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
-2023-09-28 10:53:18.181  INFO 7320 --- [main] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 2671 ms
-2023-09-28 10:53:18.529  INFO 7320 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1,master} inited
-2023-09-28 10:53:18.532 ERROR 7320 --- [main] com.alibaba.druid.pool.DruidDataSource   : testWhileIdle is true, validationQuery not set
-2023-09-28 10:53:18.532  INFO 7320 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2,slave} inited
-2023-09-28 10:53:18.533  INFO 7320 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [slave] success
-2023-09-28 10:53:18.533  INFO 7320 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [master] success
-2023-09-28 10:53:18.533  INFO 7320 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
-2023-09-28 10:53:20.856 ERROR 7320 --- [main] c.b.m.core.MybatisConfiguration          : mapper[com.gyee.alarm.mapper.auto.AlarmTsMapper.createTable] is ignored, because it exists, maybe from xml file
-2023-09-28 10:53:22.556  INFO 7320 --- [main] com.gyee.alarm.config.XxlJobConfig       : >>>>>>>>>>> xxl-job config init.
-2023-09-28 10:53:22.719  INFO 7320 --- [main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
-2023-09-28 10:53:23.083  INFO 7320 --- [main] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-09-28 10:53:23.138  INFO 7320 --- [main] c.xxl.job.core.executor.XxlJobExecutor   : >>>>>>>>>>> xxl-job register jobhandler success, name:alarmStat_earlyReport, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@18ff753c[class com.gyee.alarm.task.SaticScheduleTask#alarmStat_earlyReport]
-2023-09-28 10:53:23.179  WARN 7320 --- [main] c.xxl.job.core.executor.XxlJobExecutor   : >>>>>>>>>>> xxl-job accessToken is empty. To ensure system security, please set the accessToken.
-2023-09-28 10:53:23.214  INFO 7320 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 6019 (http) with context path ''
-2023-09-28 10:53:23.216  INFO 7320 --- [main] com.gyee.AalarmStatTest                  : Started AalarmStatTest in 8.462 seconds (JVM running for 8.974)
-2023-09-28 10:53:23.221  INFO 7320 --- [main] com.gyee.alarm.init.CacheContext         : 缓存开始------------------------------------------------------------
-2023-09-28 10:53:23.222  INFO 7320 --- [main] com.gyee.alarm.init.CacheContext         : SXJ_KGDL_GJY_FDC_STA------------------1
-2023-09-28 10:53:24.573  INFO 7320 --- [main] io.lettuce.core.EpollProvider            : Starting without optional epoll library
-2023-09-28 10:53:24.577  INFO 7320 --- [main] io.lettuce.core.KqueueProvider           : Starting without optional kqueue library
-2023-09-28 10:53:24.692  INFO 7320 --- [Thread-5] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server start success, nettype = class com.xxl.job.core.server.EmbedServer, port = 9118
-2023-09-28 10:53:25.327  INFO 7320 --- [main] com.gyee.alarm.init.CacheContext         : 121
-2023-09-28 10:53:26.997  INFO 7320 --- [main] com.gyee.alarm.init.CacheContext         : 缓存结束------------------------------------------------------------
-2023-09-28 10:54:26.278  INFO 7320 --- [SpringContextShutdownHook] o.s.s.concurrent.ThreadPoolTaskExecutor  : Shutting down ExecutorService 'applicationTaskExecutor'
-2023-09-28 10:54:26.278  INFO 7320 --- [Thread-5] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server stop.
-2023-09-28 10:54:26.282  INFO 7320 --- [xxl-job, executor ExecutorRegistryThread] c.x.j.c.thread.ExecutorRegistryThread    : >>>>>>>>>>> xxl-job registry-remove success, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='alarmStat-job-new', registryValue='http://192.168.56.1:9118/'}, registryResult:ReturnT [code=200, msg=null, content=null]
-2023-09-28 10:54:26.282  INFO 7320 --- [xxl-job, executor ExecutorRegistryThread] c.x.j.c.thread.ExecutorRegistryThread    : >>>>>>>>>>> xxl-job, executor registry thread destroy.
-2023-09-28 10:54:26.282  INFO 7320 --- [SpringContextShutdownHook] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server destroy success.
-2023-09-28 10:54:26.282  INFO 7320 --- [xxl-job, executor JobLogFileCleanThread] c.x.j.core.thread.JobLogFileCleanThread  : >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
-2023-09-28 10:54:26.283  INFO 7320 --- [xxl-job, executor TriggerCallbackThread] c.x.j.core.thread.TriggerCallbackThread  : >>>>>>>>>>> xxl-job, executor callback thread destroy.
-2023-09-28 10:54:26.283  INFO 7320 --- [Thread-4] c.x.j.core.thread.TriggerCallbackThread  : >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
-2023-09-28 10:54:26.506  INFO 7320 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource start closing ....
-2023-09-28 10:54:26.510  INFO 7320 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2} closed
-2023-09-28 10:54:26.511  INFO 7320 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1} closed
-2023-09-28 10:54:26.511  INFO 7320 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource all closed success,bye
-2023-09-28 10:54:31.935  INFO 12364 --- [main] com.gyee.AalarmStatTest                  : Starting AalarmStatTest on sltc with PID 12364 (E:\idea_workspace\alarmNew\alarm-stat\target\test-classes started by shilin in E:\idea_workspace\alarmNew)
-2023-09-28 10:54:31.945  INFO 12364 --- [main] com.gyee.AalarmStatTest                  : The following profiles are active: jn
-2023-09-28 10:54:33.231  INFO 12364 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-09-28 10:54:33.234  INFO 12364 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-09-28 10:54:33.312  INFO 12364 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 65ms. Found 0 Redis repository interfaces.
-2023-09-28 10:54:33.912  INFO 12364 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 10:54:33.919  INFO 12364 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$2570f8fc] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 10:54:33.941  INFO 12364 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 10:54:34.763  INFO 12364 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 6019 (http)
-2023-09-28 10:54:34.773  INFO 12364 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
-2023-09-28 10:54:34.773  INFO 12364 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.29]
-2023-09-28 10:54:34.889  INFO 12364 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
-2023-09-28 10:54:34.890  INFO 12364 --- [main] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 2735 ms
-2023-09-28 10:54:35.304  INFO 12364 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1,master} inited
-2023-09-28 10:54:35.306 ERROR 12364 --- [main] com.alibaba.druid.pool.DruidDataSource   : testWhileIdle is true, validationQuery not set
-2023-09-28 10:54:35.307  INFO 12364 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2,slave} inited
-2023-09-28 10:54:35.307  INFO 12364 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [slave] success
-2023-09-28 10:54:35.307  INFO 12364 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [master] success
-2023-09-28 10:54:35.307  INFO 12364 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
-2023-09-28 10:54:37.871 ERROR 12364 --- [main] c.b.m.core.MybatisConfiguration          : mapper[com.gyee.alarm.mapper.auto.AlarmTsMapper.createTable] is ignored, because it exists, maybe from xml file
-2023-09-28 10:54:39.868  INFO 12364 --- [main] com.gyee.alarm.config.XxlJobConfig       : >>>>>>>>>>> xxl-job config init.
-2023-09-28 10:54:40.055  INFO 12364 --- [main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
-2023-09-28 10:54:40.559  INFO 12364 --- [main] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-09-28 10:54:40.628  INFO 12364 --- [main] c.xxl.job.core.executor.XxlJobExecutor   : >>>>>>>>>>> xxl-job register jobhandler success, name:alarmStat_earlyReport, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@7cdb05aa[class com.gyee.alarm.task.SaticScheduleTask#alarmStat_earlyReport]
-2023-09-28 10:54:40.686  WARN 12364 --- [main] c.xxl.job.core.executor.XxlJobExecutor   : >>>>>>>>>>> xxl-job accessToken is empty. To ensure system security, please set the accessToken.
-2023-09-28 10:54:40.739  INFO 12364 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 6019 (http) with context path ''
-2023-09-28 10:54:40.743  INFO 12364 --- [main] com.gyee.AalarmStatTest                  : Started AalarmStatTest in 9.317 seconds (JVM running for 9.852)
-2023-09-28 10:54:40.750  INFO 12364 --- [main] com.gyee.alarm.init.CacheContext         : 缓存开始------------------------------------------------------------
-2023-09-28 10:54:40.751  INFO 12364 --- [main] com.gyee.alarm.init.CacheContext         : SXJ_KGDL_GJY_FDC_STA------------------1
-2023-09-28 10:54:42.127  INFO 12364 --- [main] io.lettuce.core.EpollProvider            : Starting without optional epoll library
-2023-09-28 10:54:42.130  INFO 12364 --- [main] io.lettuce.core.KqueueProvider           : Starting without optional kqueue library
-2023-09-28 10:54:42.506  INFO 12364 --- [Thread-5] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server start success, nettype = class com.xxl.job.core.server.EmbedServer, port = 9118
-2023-09-28 10:54:43.093  INFO 12364 --- [main] com.gyee.alarm.init.CacheContext         : 121
-2023-09-28 10:54:44.607  INFO 12364 --- [main] com.gyee.alarm.init.CacheContext         : 缓存结束------------------------------------------------------------
-2023-09-28 11:00:16.295  INFO 12364 --- [SpringContextShutdownHook] o.s.s.concurrent.ThreadPoolTaskExecutor  : Shutting down ExecutorService 'applicationTaskExecutor'
-2023-09-28 11:00:16.296  INFO 12364 --- [Thread-5] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server stop.
-2023-09-28 11:00:16.299  INFO 12364 --- [xxl-job, executor ExecutorRegistryThread] c.x.j.c.thread.ExecutorRegistryThread    : >>>>>>>>>>> xxl-job registry-remove success, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='alarmStat-job-new', registryValue='http://192.168.56.1:9118/'}, registryResult:ReturnT [code=200, msg=null, content=null]
-2023-09-28 11:00:16.299  INFO 12364 --- [xxl-job, executor ExecutorRegistryThread] c.x.j.c.thread.ExecutorRegistryThread    : >>>>>>>>>>> xxl-job, executor registry thread destroy.
-2023-09-28 11:00:16.299  INFO 12364 --- [SpringContextShutdownHook] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server destroy success.
-2023-09-28 11:00:16.300  INFO 12364 --- [xxl-job, executor JobLogFileCleanThread] c.x.j.core.thread.JobLogFileCleanThread  : >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
-2023-09-28 11:00:16.300  INFO 12364 --- [xxl-job, executor TriggerCallbackThread] c.x.j.core.thread.TriggerCallbackThread  : >>>>>>>>>>> xxl-job, executor callback thread destroy.
-2023-09-28 11:00:16.301  INFO 12364 --- [Thread-4] c.x.j.core.thread.TriggerCallbackThread  : >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
-2023-09-28 11:00:16.522  INFO 12364 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource start closing ....
-2023-09-28 11:00:16.526  INFO 12364 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2} closed
-2023-09-28 11:00:16.526  INFO 12364 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1} closed
-2023-09-28 11:00:16.527  INFO 12364 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource all closed success,bye
-2023-09-28 11:00:21.535  INFO 2664 --- [main] com.gyee.AalarmStatTest                  : Starting AalarmStatTest on sltc with PID 2664 (E:\idea_workspace\alarmNew\alarm-stat\target\test-classes started by shilin in E:\idea_workspace\alarmNew)
-2023-09-28 11:00:21.537  INFO 2664 --- [main] com.gyee.AalarmStatTest                  : The following profiles are active: jn
-2023-09-28 11:00:22.815  INFO 2664 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-09-28 11:00:22.817  INFO 2664 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-09-28 11:00:22.892  INFO 2664 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 62ms. Found 0 Redis repository interfaces.
-2023-09-28 11:00:23.426  INFO 2664 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 11:00:23.433  INFO 2664 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$8bf23fc] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 11:00:23.456  INFO 2664 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 11:00:24.253  INFO 2664 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 6019 (http)
-2023-09-28 11:00:24.263  INFO 2664 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
-2023-09-28 11:00:24.263  INFO 2664 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.29]
-2023-09-28 11:00:24.387  INFO 2664 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
-2023-09-28 11:00:24.387  INFO 2664 --- [main] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 2650 ms
-2023-09-28 11:00:24.734  INFO 2664 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1,master} inited
-2023-09-28 11:00:24.736 ERROR 2664 --- [main] com.alibaba.druid.pool.DruidDataSource   : testWhileIdle is true, validationQuery not set
-2023-09-28 11:00:24.737  INFO 2664 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2,slave} inited
-2023-09-28 11:00:24.737  INFO 2664 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [slave] success
-2023-09-28 11:00:24.737  INFO 2664 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [master] success
-2023-09-28 11:00:24.737  INFO 2664 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
-2023-09-28 11:00:27.040 ERROR 2664 --- [main] c.b.m.core.MybatisConfiguration          : mapper[com.gyee.alarm.mapper.auto.AlarmTsMapper.createTable] is ignored, because it exists, maybe from xml file
-2023-09-28 11:00:28.693  INFO 2664 --- [main] com.gyee.alarm.config.XxlJobConfig       : >>>>>>>>>>> xxl-job config init.
-2023-09-28 11:00:28.860  INFO 2664 --- [main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
-2023-09-28 11:00:29.253  INFO 2664 --- [main] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-09-28 11:00:29.316  INFO 2664 --- [main] c.xxl.job.core.executor.XxlJobExecutor   : >>>>>>>>>>> xxl-job register jobhandler success, name:alarmStat_earlyReport, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@50f13494[class com.gyee.alarm.task.SaticScheduleTask#alarmStat_earlyReport]
-2023-09-28 11:00:29.354  WARN 2664 --- [main] c.xxl.job.core.executor.XxlJobExecutor   : >>>>>>>>>>> xxl-job accessToken is empty. To ensure system security, please set the accessToken.
-2023-09-28 11:00:29.390  INFO 2664 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 6019 (http) with context path ''
-2023-09-28 11:00:29.392  INFO 2664 --- [main] com.gyee.AalarmStatTest                  : Started AalarmStatTest in 8.395 seconds (JVM running for 8.948)
-2023-09-28 11:00:29.397  INFO 2664 --- [main] com.gyee.alarm.init.CacheContext         : 缓存开始------------------------------------------------------------
-2023-09-28 11:00:29.397  INFO 2664 --- [main] com.gyee.alarm.init.CacheContext         : SXJ_KGDL_GJY_FDC_STA------------------1
-2023-09-28 11:00:30.714  INFO 2664 --- [main] io.lettuce.core.EpollProvider            : Starting without optional epoll library
-2023-09-28 11:00:30.721  INFO 2664 --- [main] io.lettuce.core.KqueueProvider           : Starting without optional kqueue library
-2023-09-28 11:00:30.883  INFO 2664 --- [Thread-5] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server start success, nettype = class com.xxl.job.core.server.EmbedServer, port = 9118
-2023-09-28 11:00:31.890  INFO 2664 --- [main] com.gyee.alarm.init.CacheContext         : 121
-2023-09-28 11:00:34.087  INFO 2664 --- [main] com.gyee.alarm.init.CacheContext         : 缓存结束------------------------------------------------------------
-2023-09-28 11:01:14.484  INFO 2664 --- [SpringContextShutdownHook] o.s.s.concurrent.ThreadPoolTaskExecutor  : Shutting down ExecutorService 'applicationTaskExecutor'
-2023-09-28 11:01:14.485  INFO 2664 --- [Thread-5] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server stop.
-2023-09-28 11:01:14.490  INFO 2664 --- [xxl-job, executor ExecutorRegistryThread] c.x.j.c.thread.ExecutorRegistryThread    : >>>>>>>>>>> xxl-job registry-remove success, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='alarmStat-job-new', registryValue='http://192.168.56.1:9118/'}, registryResult:ReturnT [code=200, msg=null, content=null]
-2023-09-28 11:01:14.491  INFO 2664 --- [xxl-job, executor ExecutorRegistryThread] c.x.j.c.thread.ExecutorRegistryThread    : >>>>>>>>>>> xxl-job, executor registry thread destroy.
-2023-09-28 11:01:14.491  INFO 2664 --- [SpringContextShutdownHook] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server destroy success.
-2023-09-28 11:01:14.492  INFO 2664 --- [xxl-job, executor JobLogFileCleanThread] c.x.j.core.thread.JobLogFileCleanThread  : >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
-2023-09-28 11:01:14.492  INFO 2664 --- [xxl-job, executor TriggerCallbackThread] c.x.j.core.thread.TriggerCallbackThread  : >>>>>>>>>>> xxl-job, executor callback thread destroy.
-2023-09-28 11:01:14.492  INFO 2664 --- [Thread-4] c.x.j.core.thread.TriggerCallbackThread  : >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
-2023-09-28 11:01:14.713  INFO 2664 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource start closing ....
-2023-09-28 11:01:14.717  INFO 2664 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2} closed
-2023-09-28 11:01:14.718  INFO 2664 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1} closed
-2023-09-28 11:01:14.718  INFO 2664 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource all closed success,bye
-2023-09-28 11:01:19.840  INFO 1620 --- [main] com.gyee.AalarmStatTest                  : Starting AalarmStatTest on sltc with PID 1620 (E:\idea_workspace\alarmNew\alarm-stat\target\test-classes started by shilin in E:\idea_workspace\alarmNew)
-2023-09-28 11:01:19.842  INFO 1620 --- [main] com.gyee.AalarmStatTest                  : The following profiles are active: jn
-2023-09-28 11:01:21.194  INFO 1620 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-09-28 11:01:21.199  INFO 1620 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-09-28 11:01:21.304  INFO 1620 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 79ms. Found 0 Redis repository interfaces.
-2023-09-28 11:01:21.993  INFO 1620 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 11:01:22.002  INFO 1620 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$588f80f5] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 11:01:22.030  INFO 1620 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 11:01:22.877  INFO 1620 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 6019 (http)
-2023-09-28 11:01:22.886  INFO 1620 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
-2023-09-28 11:01:22.887  INFO 1620 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.29]
-2023-09-28 11:01:23.003  INFO 1620 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
-2023-09-28 11:01:23.004  INFO 1620 --- [main] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 2933 ms
-2023-09-28 11:01:23.367  INFO 1620 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1,master} inited
-2023-09-28 11:01:23.369 ERROR 1620 --- [main] com.alibaba.druid.pool.DruidDataSource   : testWhileIdle is true, validationQuery not set
-2023-09-28 11:01:23.370  INFO 1620 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2,slave} inited
-2023-09-28 11:01:23.370  INFO 1620 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [slave] success
-2023-09-28 11:01:23.370  INFO 1620 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [master] success
-2023-09-28 11:01:23.370  INFO 1620 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
-2023-09-28 11:01:25.671 ERROR 1620 --- [main] c.b.m.core.MybatisConfiguration          : mapper[com.gyee.alarm.mapper.auto.AlarmTsMapper.createTable] is ignored, because it exists, maybe from xml file
-2023-09-28 11:01:27.339  INFO 1620 --- [main] com.gyee.alarm.config.XxlJobConfig       : >>>>>>>>>>> xxl-job config init.
-2023-09-28 11:01:27.521  INFO 1620 --- [main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
-2023-09-28 11:01:27.884  INFO 1620 --- [main] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-09-28 11:01:27.942  INFO 1620 --- [main] c.xxl.job.core.executor.XxlJobExecutor   : >>>>>>>>>>> xxl-job register jobhandler success, name:alarmStat_earlyReport, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@6cd6698b[class com.gyee.alarm.task.SaticScheduleTask#alarmStat_earlyReport]
-2023-09-28 11:01:27.987  WARN 1620 --- [main] c.xxl.job.core.executor.XxlJobExecutor   : >>>>>>>>>>> xxl-job accessToken is empty. To ensure system security, please set the accessToken.
-2023-09-28 11:01:28.023  INFO 1620 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 6019 (http) with context path ''
-2023-09-28 11:01:28.026  INFO 1620 --- [main] com.gyee.AalarmStatTest                  : Started AalarmStatTest in 8.673 seconds (JVM running for 9.279)
-2023-09-28 11:01:28.030  INFO 1620 --- [main] com.gyee.alarm.init.CacheContext         : 缓存开始------------------------------------------------------------
-2023-09-28 11:01:28.031  INFO 1620 --- [main] com.gyee.alarm.init.CacheContext         : SXJ_KGDL_GJY_FDC_STA------------------1
-2023-09-28 11:01:29.519  INFO 1620 --- [Thread-5] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server start success, nettype = class com.xxl.job.core.server.EmbedServer, port = 9118
-2023-09-28 11:01:29.649  INFO 1620 --- [main] io.lettuce.core.EpollProvider            : Starting without optional epoll library
-2023-09-28 11:01:29.651  INFO 1620 --- [main] io.lettuce.core.KqueueProvider           : Starting without optional kqueue library
-2023-09-28 11:01:30.307  INFO 1620 --- [main] com.gyee.alarm.init.CacheContext         : 121
-2023-09-28 11:01:31.699  INFO 1620 --- [main] com.gyee.alarm.init.CacheContext         : 缓存结束------------------------------------------------------------
-2023-09-28 11:03:52.202  INFO 1620 --- [SpringContextShutdownHook] o.s.s.concurrent.ThreadPoolTaskExecutor  : Shutting down ExecutorService 'applicationTaskExecutor'
-2023-09-28 11:03:52.203  INFO 1620 --- [Thread-5] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server stop.
-2023-09-28 11:03:52.207  INFO 1620 --- [xxl-job, executor ExecutorRegistryThread] c.x.j.c.thread.ExecutorRegistryThread    : >>>>>>>>>>> xxl-job registry-remove success, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='alarmStat-job-new', registryValue='http://192.168.56.1:9118/'}, registryResult:ReturnT [code=200, msg=null, content=null]
-2023-09-28 11:03:52.208  INFO 1620 --- [xxl-job, executor ExecutorRegistryThread] c.x.j.c.thread.ExecutorRegistryThread    : >>>>>>>>>>> xxl-job, executor registry thread destroy.
-2023-09-28 11:03:52.208  INFO 1620 --- [SpringContextShutdownHook] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server destroy success.
-2023-09-28 11:03:52.208  INFO 1620 --- [xxl-job, executor JobLogFileCleanThread] c.x.j.core.thread.JobLogFileCleanThread  : >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
-2023-09-28 11:03:52.244  INFO 1620 --- [xxl-job, executor TriggerCallbackThread] c.x.j.core.thread.TriggerCallbackThread  : >>>>>>>>>>> xxl-job, executor callback thread destroy.
-2023-09-28 11:03:52.252  INFO 1620 --- [Thread-4] c.x.j.core.thread.TriggerCallbackThread  : >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
-2023-09-28 11:03:52.474  INFO 1620 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource start closing ....
-2023-09-28 11:03:52.478  INFO 1620 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2} closed
-2023-09-28 11:03:52.479  INFO 1620 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1} closed
-2023-09-28 11:03:52.479  INFO 1620 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource all closed success,bye
-2023-09-28 11:03:57.561  INFO 13084 --- [main] com.gyee.AalarmStatTest                  : Starting AalarmStatTest on sltc with PID 13084 (E:\idea_workspace\alarmNew\alarm-stat\target\test-classes started by shilin in E:\idea_workspace\alarmNew)
-2023-09-28 11:03:57.564  INFO 13084 --- [main] com.gyee.AalarmStatTest                  : The following profiles are active: jn
-2023-09-28 11:03:58.833  INFO 13084 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-09-28 11:03:58.836  INFO 13084 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-09-28 11:03:58.914  INFO 13084 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 65ms. Found 0 Redis repository interfaces.
-2023-09-28 11:03:59.447  INFO 13084 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 11:03:59.454  INFO 13084 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$6b933d05] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 11:03:59.476  INFO 13084 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 11:04:00.270  INFO 13084 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 6019 (http)
-2023-09-28 11:04:00.280  INFO 13084 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
-2023-09-28 11:04:00.280  INFO 13084 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.29]
-2023-09-28 11:04:00.405  INFO 13084 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
-2023-09-28 11:04:00.405  INFO 13084 --- [main] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 2634 ms
-2023-09-28 11:04:00.749  INFO 13084 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1,master} inited
-2023-09-28 11:04:00.751 ERROR 13084 --- [main] com.alibaba.druid.pool.DruidDataSource   : testWhileIdle is true, validationQuery not set
-2023-09-28 11:04:00.752  INFO 13084 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2,slave} inited
-2023-09-28 11:04:00.752  INFO 13084 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [slave] success
-2023-09-28 11:04:00.752  INFO 13084 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [master] success
-2023-09-28 11:04:00.753  INFO 13084 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
-2023-09-28 11:04:03.386 ERROR 13084 --- [main] c.b.m.core.MybatisConfiguration          : mapper[com.gyee.alarm.mapper.auto.AlarmTsMapper.createTable] is ignored, because it exists, maybe from xml file
-2023-09-28 11:04:05.052  INFO 13084 --- [main] com.gyee.alarm.config.XxlJobConfig       : >>>>>>>>>>> xxl-job config init.
-2023-09-28 11:04:05.230  INFO 13084 --- [main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
-2023-09-28 11:04:05.632  INFO 13084 --- [main] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-09-28 11:04:05.697  INFO 13084 --- [main] c.xxl.job.core.executor.XxlJobExecutor   : >>>>>>>>>>> xxl-job register jobhandler success, name:alarmStat_earlyReport, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2ffcdc9b[class com.gyee.alarm.task.SaticScheduleTask#alarmStat_earlyReport]
-2023-09-28 11:04:05.735  WARN 13084 --- [main] c.xxl.job.core.executor.XxlJobExecutor   : >>>>>>>>>>> xxl-job accessToken is empty. To ensure system security, please set the accessToken.
-2023-09-28 11:04:05.774  INFO 13084 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 6019 (http) with context path ''
-2023-09-28 11:04:05.777  INFO 13084 --- [main] com.gyee.AalarmStatTest                  : Started AalarmStatTest in 8.662 seconds (JVM running for 9.207)
-2023-09-28 11:04:05.782  INFO 13084 --- [main] com.gyee.alarm.init.CacheContext         : 缓存开始------------------------------------------------------------
-2023-09-28 11:04:05.782  INFO 13084 --- [main] com.gyee.alarm.init.CacheContext         : SXJ_KGDL_GJY_FDC_STA------------------1
-2023-09-28 11:04:07.121  INFO 13084 --- [main] io.lettuce.core.EpollProvider            : Starting without optional epoll library
-2023-09-28 11:04:07.123  INFO 13084 --- [main] io.lettuce.core.KqueueProvider           : Starting without optional kqueue library
-2023-09-28 11:04:07.181  INFO 13084 --- [Thread-5] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server start success, nettype = class com.xxl.job.core.server.EmbedServer, port = 9118
-2023-09-28 11:04:07.833  INFO 13084 --- [main] com.gyee.alarm.init.CacheContext         : 121
-2023-09-28 11:04:09.849  INFO 13084 --- [main] com.gyee.alarm.init.CacheContext         : 缓存结束------------------------------------------------------------
-2023-09-28 11:07:14.642  INFO 13084 --- [SpringContextShutdownHook] o.s.s.concurrent.ThreadPoolTaskExecutor  : Shutting down ExecutorService 'applicationTaskExecutor'
-2023-09-28 11:07:14.643  INFO 13084 --- [Thread-5] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server stop.
-2023-09-28 11:07:14.647  INFO 13084 --- [xxl-job, executor ExecutorRegistryThread] c.x.j.c.thread.ExecutorRegistryThread    : >>>>>>>>>>> xxl-job registry-remove success, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='alarmStat-job-new', registryValue='http://192.168.56.1:9118/'}, registryResult:ReturnT [code=200, msg=null, content=null]
-2023-09-28 11:07:14.648  INFO 13084 --- [xxl-job, executor ExecutorRegistryThread] c.x.j.c.thread.ExecutorRegistryThread    : >>>>>>>>>>> xxl-job, executor registry thread destroy.
-2023-09-28 11:07:14.648  INFO 13084 --- [SpringContextShutdownHook] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server destroy success.
-2023-09-28 11:07:14.648  INFO 13084 --- [xxl-job, executor JobLogFileCleanThread] c.x.j.core.thread.JobLogFileCleanThread  : >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
-2023-09-28 11:07:14.649  INFO 13084 --- [xxl-job, executor TriggerCallbackThread] c.x.j.core.thread.TriggerCallbackThread  : >>>>>>>>>>> xxl-job, executor callback thread destroy.
-2023-09-28 11:07:14.649  INFO 13084 --- [Thread-4] c.x.j.core.thread.TriggerCallbackThread  : >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
-2023-09-28 11:07:14.869  INFO 13084 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource start closing ....
-2023-09-28 11:07:14.872  INFO 13084 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2} closed
-2023-09-28 11:07:14.873  INFO 13084 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1} closed
-2023-09-28 11:07:14.873  INFO 13084 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource all closed success,bye
-2023-09-28 11:07:19.821  INFO 4000 --- [main] com.gyee.AalarmStatTest                  : Starting AalarmStatTest on sltc with PID 4000 (E:\idea_workspace\alarmNew\alarm-stat\target\test-classes started by shilin in E:\idea_workspace\alarmNew)
-2023-09-28 11:07:19.823  INFO 4000 --- [main] com.gyee.AalarmStatTest                  : The following profiles are active: jn
-2023-09-28 11:07:21.070  INFO 4000 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-09-28 11:07:21.074  INFO 4000 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-09-28 11:07:21.164  INFO 4000 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 74ms. Found 0 Redis repository interfaces.
-2023-09-28 11:07:21.759  INFO 4000 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 11:07:21.766  INFO 4000 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$c72c6a2c] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 11:07:21.790  INFO 4000 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 11:07:22.602  INFO 4000 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 6019 (http)
-2023-09-28 11:07:22.612  INFO 4000 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
-2023-09-28 11:07:22.612  INFO 4000 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.29]
-2023-09-28 11:07:22.729  INFO 4000 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
-2023-09-28 11:07:22.730  INFO 4000 --- [main] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 2698 ms
-2023-09-28 11:07:23.092  INFO 4000 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1,master} inited
-2023-09-28 11:07:23.095 ERROR 4000 --- [main] com.alibaba.druid.pool.DruidDataSource   : testWhileIdle is true, validationQuery not set
-2023-09-28 11:07:23.095  INFO 4000 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2,slave} inited
-2023-09-28 11:07:23.096  INFO 4000 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [slave] success
-2023-09-28 11:07:23.096  INFO 4000 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [master] success
-2023-09-28 11:07:23.096  INFO 4000 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
-2023-09-28 11:07:25.347 ERROR 4000 --- [main] c.b.m.core.MybatisConfiguration          : mapper[com.gyee.alarm.mapper.auto.AlarmTsMapper.createTable] is ignored, because it exists, maybe from xml file
-2023-09-28 11:07:26.974  INFO 4000 --- [main] com.gyee.alarm.config.XxlJobConfig       : >>>>>>>>>>> xxl-job config init.
-2023-09-28 11:07:27.139  INFO 4000 --- [main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
-2023-09-28 11:07:27.512  INFO 4000 --- [main] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-09-28 11:07:27.567  INFO 4000 --- [main] c.xxl.job.core.executor.XxlJobExecutor   : >>>>>>>>>>> xxl-job register jobhandler success, name:alarmStat_earlyReport, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@254cc548[class com.gyee.alarm.task.SaticScheduleTask#alarmStat_earlyReport]
-2023-09-28 11:07:27.616  WARN 4000 --- [main] c.xxl.job.core.executor.XxlJobExecutor   : >>>>>>>>>>> xxl-job accessToken is empty. To ensure system security, please set the accessToken.
-2023-09-28 11:07:27.651  INFO 4000 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 6019 (http) with context path ''
-2023-09-28 11:07:27.653  INFO 4000 --- [main] com.gyee.AalarmStatTest                  : Started AalarmStatTest in 8.278 seconds (JVM running for 8.792)
-2023-09-28 11:07:27.658  INFO 4000 --- [main] com.gyee.alarm.init.CacheContext         : 缓存开始------------------------------------------------------------
-2023-09-28 11:07:27.658  INFO 4000 --- [main] com.gyee.alarm.init.CacheContext         : SXJ_KGDL_GJY_FDC_STA------------------1
-2023-09-28 11:07:28.845  INFO 4000 --- [main] io.lettuce.core.EpollProvider            : Starting without optional epoll library
-2023-09-28 11:07:28.847  INFO 4000 --- [main] io.lettuce.core.KqueueProvider           : Starting without optional kqueue library
-2023-09-28 11:07:29.048  INFO 4000 --- [Thread-5] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server start success, nettype = class com.xxl.job.core.server.EmbedServer, port = 9118
-2023-09-28 11:07:29.800  INFO 4000 --- [main] com.gyee.alarm.init.CacheContext         : 121
-2023-09-28 11:07:31.238  INFO 4000 --- [main] com.gyee.alarm.init.CacheContext         : 缓存结束------------------------------------------------------------
-2023-09-28 11:37:23.811  INFO 4000 --- [SpringContextShutdownHook] o.s.s.concurrent.ThreadPoolTaskExecutor  : Shutting down ExecutorService 'applicationTaskExecutor'
-2023-09-28 11:37:23.811  INFO 4000 --- [Thread-5] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server stop.
-2023-09-28 11:37:23.820  INFO 4000 --- [xxl-job, executor ExecutorRegistryThread] c.x.j.c.thread.ExecutorRegistryThread    : >>>>>>>>>>> xxl-job registry-remove success, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='alarmStat-job-new', registryValue='http://192.168.56.1:9118/'}, registryResult:ReturnT [code=200, msg=null, content=null]
-2023-09-28 11:37:23.820  INFO 4000 --- [xxl-job, executor ExecutorRegistryThread] c.x.j.c.thread.ExecutorRegistryThread    : >>>>>>>>>>> xxl-job, executor registry thread destroy.
-2023-09-28 11:37:23.820  INFO 4000 --- [SpringContextShutdownHook] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server destroy success.
-2023-09-28 11:37:23.821  INFO 4000 --- [xxl-job, executor JobLogFileCleanThread] c.x.j.core.thread.JobLogFileCleanThread  : >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
-2023-09-28 11:37:23.821  INFO 4000 --- [xxl-job, executor TriggerCallbackThread] c.x.j.core.thread.TriggerCallbackThread  : >>>>>>>>>>> xxl-job, executor callback thread destroy.
-2023-09-28 11:37:23.822  INFO 4000 --- [Thread-4] c.x.j.core.thread.TriggerCallbackThread  : >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
-2023-09-28 11:37:24.043  INFO 4000 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource start closing ....
-2023-09-28 11:37:24.047  INFO 4000 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2} closed
-2023-09-28 11:37:24.048  INFO 4000 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1} closed
-2023-09-28 11:37:24.048  INFO 4000 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource all closed success,bye
-2023-09-28 11:37:29.681  INFO 19488 --- [main] com.gyee.AalarmStatTest                  : Starting AalarmStatTest on sltc with PID 19488 (E:\idea_workspace\alarmNew\alarm-stat\target\test-classes started by shilin in E:\idea_workspace\alarmNew)
-2023-09-28 11:37:29.692  INFO 19488 --- [main] com.gyee.AalarmStatTest                  : The following profiles are active: jn
-2023-09-28 11:37:31.182  INFO 19488 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-09-28 11:37:31.185  INFO 19488 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-09-28 11:37:31.265  INFO 19488 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 66ms. Found 0 Redis repository interfaces.
-2023-09-28 11:37:31.780  INFO 19488 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 11:37:31.786  INFO 19488 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$2b16f27b] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 11:37:31.807  INFO 19488 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 11:37:32.591  INFO 19488 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 6019 (http)
-2023-09-28 11:37:32.600  INFO 19488 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
-2023-09-28 11:37:32.601  INFO 19488 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.29]
-2023-09-28 11:37:32.720  INFO 19488 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
-2023-09-28 11:37:32.720  INFO 19488 --- [main] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 2759 ms
-2023-09-28 11:37:33.033  INFO 19488 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1,master} inited
-2023-09-28 11:37:33.035 ERROR 19488 --- [main] com.alibaba.druid.pool.DruidDataSource   : testWhileIdle is true, validationQuery not set
-2023-09-28 11:37:33.035  INFO 19488 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2,slave} inited
-2023-09-28 11:37:33.036  INFO 19488 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [slave] success
-2023-09-28 11:37:33.036  INFO 19488 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [master] success
-2023-09-28 11:37:33.036  INFO 19488 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
-2023-09-28 11:37:35.314 ERROR 19488 --- [main] c.b.m.core.MybatisConfiguration          : mapper[com.gyee.alarm.mapper.auto.AlarmTsMapper.createTable] is ignored, because it exists, maybe from xml file
-2023-09-28 11:37:36.940  INFO 19488 --- [main] com.gyee.alarm.config.XxlJobConfig       : >>>>>>>>>>> xxl-job config init.
-2023-09-28 11:37:37.122  INFO 19488 --- [main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
-2023-09-28 11:37:37.604  INFO 19488 --- [main] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-09-28 11:37:37.668  INFO 19488 --- [main] c.xxl.job.core.executor.XxlJobExecutor   : >>>>>>>>>>> xxl-job register jobhandler success, name:alarmStat_earlyReport, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@3c2188f[class com.gyee.alarm.task.SaticScheduleTask#alarmStat_earlyReport]
-2023-09-28 11:37:37.711  WARN 19488 --- [main] c.xxl.job.core.executor.XxlJobExecutor   : >>>>>>>>>>> xxl-job accessToken is empty. To ensure system security, please set the accessToken.
-2023-09-28 11:37:37.746  INFO 19488 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 6019 (http) with context path ''
-2023-09-28 11:37:37.748  INFO 19488 --- [main] com.gyee.AalarmStatTest                  : Started AalarmStatTest in 8.624 seconds (JVM running for 9.242)
-2023-09-28 11:37:37.752  INFO 19488 --- [main] com.gyee.alarm.init.CacheContext         : 缓存开始------------------------------------------------------------
-2023-09-28 11:37:37.753  INFO 19488 --- [main] com.gyee.alarm.init.CacheContext         : SXJ_KGDL_GJY_FDC_STA------------------1
-2023-09-28 11:37:39.250  INFO 19488 --- [Thread-5] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server start success, nettype = class com.xxl.job.core.server.EmbedServer, port = 9118
-2023-09-28 11:37:39.419  INFO 19488 --- [main] io.lettuce.core.EpollProvider            : Starting without optional epoll library
-2023-09-28 11:37:39.421  INFO 19488 --- [main] io.lettuce.core.KqueueProvider           : Starting without optional kqueue library
-2023-09-28 11:37:40.211  INFO 19488 --- [main] com.gyee.alarm.init.CacheContext         : 121
-2023-09-28 11:37:41.634  INFO 19488 --- [main] com.gyee.alarm.init.CacheContext         : 缓存结束------------------------------------------------------------
-2023-09-28 11:38:21.144  INFO 19488 --- [SpringContextShutdownHook] o.s.s.concurrent.ThreadPoolTaskExecutor  : Shutting down ExecutorService 'applicationTaskExecutor'
-2023-09-28 11:38:21.145  INFO 19488 --- [Thread-5] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server stop.
-2023-09-28 11:38:21.151  INFO 19488 --- [xxl-job, executor ExecutorRegistryThread] c.x.j.c.thread.ExecutorRegistryThread    : >>>>>>>>>>> xxl-job registry-remove success, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='alarmStat-job-new', registryValue='http://192.168.56.1:9118/'}, registryResult:ReturnT [code=200, msg=null, content=null]
-2023-09-28 11:38:21.151  INFO 19488 --- [xxl-job, executor ExecutorRegistryThread] c.x.j.c.thread.ExecutorRegistryThread    : >>>>>>>>>>> xxl-job, executor registry thread destroy.
-2023-09-28 11:38:21.151  INFO 19488 --- [SpringContextShutdownHook] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server destroy success.
-2023-09-28 11:38:21.152  INFO 19488 --- [xxl-job, executor JobLogFileCleanThread] c.x.j.core.thread.JobLogFileCleanThread  : >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
-2023-09-28 11:38:21.152  INFO 19488 --- [xxl-job, executor TriggerCallbackThread] c.x.j.core.thread.TriggerCallbackThread  : >>>>>>>>>>> xxl-job, executor callback thread destroy.
-2023-09-28 11:38:21.153  INFO 19488 --- [Thread-4] c.x.j.core.thread.TriggerCallbackThread  : >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
-2023-09-28 11:38:21.379  INFO 19488 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource start closing ....
-2023-09-28 11:38:21.384  INFO 19488 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2} closed
-2023-09-28 11:38:21.385  INFO 19488 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1} closed
-2023-09-28 11:38:21.385  INFO 19488 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource all closed success,bye
-2023-09-28 11:38:24.412  INFO 11492 --- [main] com.gyee.AalarmStatTest                  : Starting AalarmStatTest on sltc with PID 11492 (E:\idea_workspace\alarmNew\alarm-stat\target\test-classes started by shilin in E:\idea_workspace\alarmNew)
-2023-09-28 11:38:24.423  INFO 11492 --- [main] com.gyee.AalarmStatTest                  : The following profiles are active: jn
-2023-09-28 11:38:25.797  INFO 11492 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-09-28 11:38:25.799  INFO 11492 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-09-28 11:38:25.875  INFO 11492 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 64ms. Found 0 Redis repository interfaces.
-2023-09-28 11:38:26.427  INFO 11492 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 11:38:26.435  INFO 11492 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$2f041090] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 11:38:26.461  INFO 11492 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 11:38:27.249  INFO 11492 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 6019 (http)
-2023-09-28 11:38:27.259  INFO 11492 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
-2023-09-28 11:38:27.259  INFO 11492 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.29]
-2023-09-28 11:38:27.376  INFO 11492 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
-2023-09-28 11:38:27.376  INFO 11492 --- [main] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 2713 ms
-2023-09-28 11:38:27.736  INFO 11492 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1,master} inited
-2023-09-28 11:38:27.739 ERROR 11492 --- [main] com.alibaba.druid.pool.DruidDataSource   : testWhileIdle is true, validationQuery not set
-2023-09-28 11:38:27.739  INFO 11492 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2,slave} inited
-2023-09-28 11:38:27.740  INFO 11492 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [slave] success
-2023-09-28 11:38:27.740  INFO 11492 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [master] success
-2023-09-28 11:38:27.740  INFO 11492 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
-2023-09-28 11:38:30.040 ERROR 11492 --- [main] c.b.m.core.MybatisConfiguration          : mapper[com.gyee.alarm.mapper.auto.AlarmTsMapper.createTable] is ignored, because it exists, maybe from xml file
-2023-09-28 11:38:31.705  INFO 11492 --- [main] com.gyee.alarm.config.XxlJobConfig       : >>>>>>>>>>> xxl-job config init.
-2023-09-28 11:38:31.876  INFO 11492 --- [main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
-2023-09-28 11:38:32.237  INFO 11492 --- [main] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-09-28 11:38:32.293  INFO 11492 --- [main] c.xxl.job.core.executor.XxlJobExecutor   : >>>>>>>>>>> xxl-job register jobhandler success, name:alarmStat_earlyReport, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2d9df336[class com.gyee.alarm.task.SaticScheduleTask#alarmStat_earlyReport]
-2023-09-28 11:38:32.336  WARN 11492 --- [main] c.xxl.job.core.executor.XxlJobExecutor   : >>>>>>>>>>> xxl-job accessToken is empty. To ensure system security, please set the accessToken.
-2023-09-28 11:38:32.373  INFO 11492 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 6019 (http) with context path ''
-2023-09-28 11:38:32.376  INFO 11492 --- [main] com.gyee.AalarmStatTest                  : Started AalarmStatTest in 8.48 seconds (JVM running for 9.202)
-2023-09-28 11:38:32.381  INFO 11492 --- [main] com.gyee.alarm.init.CacheContext         : 缓存开始------------------------------------------------------------
-2023-09-28 11:38:32.381  INFO 11492 --- [main] com.gyee.alarm.init.CacheContext         : SXJ_KGDL_GJY_FDC_STA------------------1
-2023-09-28 11:38:33.805  INFO 11492 --- [main] io.lettuce.core.EpollProvider            : Starting without optional epoll library
-2023-09-28 11:38:33.807  INFO 11492 --- [main] io.lettuce.core.KqueueProvider           : Starting without optional kqueue library
-2023-09-28 11:38:33.909  INFO 11492 --- [Thread-5] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server start success, nettype = class com.xxl.job.core.server.EmbedServer, port = 9118
-2023-09-28 11:38:34.714  INFO 11492 --- [main] com.gyee.alarm.init.CacheContext         : 121
-2023-09-28 11:38:36.816  INFO 11492 --- [main] com.gyee.alarm.init.CacheContext         : 缓存结束------------------------------------------------------------
-2023-09-28 11:42:34.613  INFO 11492 --- [SpringContextShutdownHook] o.s.s.concurrent.ThreadPoolTaskExecutor  : Shutting down ExecutorService 'applicationTaskExecutor'
-2023-09-28 11:42:34.613  INFO 11492 --- [Thread-5] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server stop.
-2023-09-28 11:42:34.619  INFO 11492 --- [xxl-job, executor ExecutorRegistryThread] c.x.j.c.thread.ExecutorRegistryThread    : >>>>>>>>>>> xxl-job registry-remove success, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='alarmStat-job-new', registryValue='http://192.168.56.1:9118/'}, registryResult:ReturnT [code=200, msg=null, content=null]
-2023-09-28 11:42:34.619  INFO 11492 --- [xxl-job, executor ExecutorRegistryThread] c.x.j.c.thread.ExecutorRegistryThread    : >>>>>>>>>>> xxl-job, executor registry thread destroy.
-2023-09-28 11:42:34.619  INFO 11492 --- [SpringContextShutdownHook] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server destroy success.
-2023-09-28 11:42:34.620  INFO 11492 --- [xxl-job, executor JobLogFileCleanThread] c.x.j.core.thread.JobLogFileCleanThread  : >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
-2023-09-28 11:42:34.620  INFO 11492 --- [xxl-job, executor TriggerCallbackThread] c.x.j.core.thread.TriggerCallbackThread  : >>>>>>>>>>> xxl-job, executor callback thread destroy.
-2023-09-28 11:42:34.621  INFO 11492 --- [Thread-4] c.x.j.core.thread.TriggerCallbackThread  : >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
-2023-09-28 11:42:34.853  INFO 11492 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource start closing ....
-2023-09-28 11:42:34.856  INFO 11492 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2} closed
-2023-09-28 11:42:34.856  INFO 11492 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1} closed
-2023-09-28 11:42:34.856  INFO 11492 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource all closed success,bye
-2023-09-28 11:42:39.858  INFO 7128 --- [main] com.gyee.AalarmStatTest                  : Starting AalarmStatTest on sltc with PID 7128 (E:\idea_workspace\alarmNew\alarm-stat\target\test-classes started by shilin in E:\idea_workspace\alarmNew)
-2023-09-28 11:42:39.871  INFO 7128 --- [main] com.gyee.AalarmStatTest                  : The following profiles are active: jn
-2023-09-28 11:42:41.142  INFO 7128 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-09-28 11:42:41.145  INFO 7128 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-09-28 11:42:41.223  INFO 7128 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 63ms. Found 0 Redis repository interfaces.
-2023-09-28 11:42:41.758  INFO 7128 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 11:42:41.767  INFO 7128 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$bd81e190] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 11:42:41.788  INFO 7128 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 11:42:42.583  INFO 7128 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 6019 (http)
-2023-09-28 11:42:42.593  INFO 7128 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
-2023-09-28 11:42:42.594  INFO 7128 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.29]
-2023-09-28 11:42:42.715  INFO 7128 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
-2023-09-28 11:42:42.715  INFO 7128 --- [main] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 2628 ms
-2023-09-28 11:42:43.052  INFO 7128 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1,master} inited
-2023-09-28 11:42:43.054 ERROR 7128 --- [main] com.alibaba.druid.pool.DruidDataSource   : testWhileIdle is true, validationQuery not set
-2023-09-28 11:42:43.055  INFO 7128 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2,slave} inited
-2023-09-28 11:42:43.055  INFO 7128 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [slave] success
-2023-09-28 11:42:43.055  INFO 7128 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [master] success
-2023-09-28 11:42:43.055  INFO 7128 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
-2023-09-28 11:42:45.362 ERROR 7128 --- [main] c.b.m.core.MybatisConfiguration          : mapper[com.gyee.alarm.mapper.auto.AlarmTsMapper.createTable] is ignored, because it exists, maybe from xml file
-2023-09-28 11:42:46.976  INFO 7128 --- [main] com.gyee.alarm.config.XxlJobConfig       : >>>>>>>>>>> xxl-job config init.
-2023-09-28 11:42:47.140  INFO 7128 --- [main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
-2023-09-28 11:42:47.509  INFO 7128 --- [main] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-09-28 11:42:47.568  INFO 7128 --- [main] c.xxl.job.core.executor.XxlJobExecutor   : >>>>>>>>>>> xxl-job register jobhandler success, name:alarmStat_earlyReport, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@5c7a06ec[class com.gyee.alarm.task.SaticScheduleTask#alarmStat_earlyReport]
-2023-09-28 11:42:47.621  WARN 7128 --- [main] c.xxl.job.core.executor.XxlJobExecutor   : >>>>>>>>>>> xxl-job accessToken is empty. To ensure system security, please set the accessToken.
-2023-09-28 11:42:47.662  INFO 7128 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 6019 (http) with context path ''
-2023-09-28 11:42:47.664  INFO 7128 --- [main] com.gyee.AalarmStatTest                  : Started AalarmStatTest in 8.342 seconds (JVM running for 8.862)
-2023-09-28 11:42:47.670  INFO 7128 --- [main] com.gyee.alarm.init.CacheContext         : 缓存开始------------------------------------------------------------
-2023-09-28 11:42:47.671  INFO 7128 --- [main] com.gyee.alarm.init.CacheContext         : SXJ_KGDL_GJY_FDC_STA------------------1
-2023-09-28 11:42:49.054  INFO 7128 --- [main] io.lettuce.core.EpollProvider            : Starting without optional epoll library
-2023-09-28 11:42:49.059  INFO 7128 --- [main] io.lettuce.core.KqueueProvider           : Starting without optional kqueue library
-2023-09-28 11:42:49.232  INFO 7128 --- [Thread-5] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server start success, nettype = class com.xxl.job.core.server.EmbedServer, port = 9118
-2023-09-28 11:42:49.815  INFO 7128 --- [main] com.gyee.alarm.init.CacheContext         : 121
-2023-09-28 11:42:51.499  INFO 7128 --- [main] com.gyee.alarm.init.CacheContext         : 缓存结束------------------------------------------------------------
-2023-09-28 11:43:44.325  INFO 7128 --- [SpringContextShutdownHook] o.s.s.concurrent.ThreadPoolTaskExecutor  : Shutting down ExecutorService 'applicationTaskExecutor'
-2023-09-28 11:43:44.327  INFO 7128 --- [Thread-5] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server stop.
-2023-09-28 11:43:44.330  INFO 7128 --- [xxl-job, executor ExecutorRegistryThread] c.x.j.c.thread.ExecutorRegistryThread    : >>>>>>>>>>> xxl-job registry-remove success, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='alarmStat-job-new', registryValue='http://192.168.56.1:9118/'}, registryResult:ReturnT [code=200, msg=null, content=null]
-2023-09-28 11:43:44.330  INFO 7128 --- [xxl-job, executor ExecutorRegistryThread] c.x.j.c.thread.ExecutorRegistryThread    : >>>>>>>>>>> xxl-job, executor registry thread destroy.
-2023-09-28 11:43:44.330  INFO 7128 --- [SpringContextShutdownHook] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server destroy success.
-2023-09-28 11:43:44.330  INFO 7128 --- [xxl-job, executor JobLogFileCleanThread] c.x.j.core.thread.JobLogFileCleanThread  : >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
-2023-09-28 11:43:44.331  INFO 7128 --- [xxl-job, executor TriggerCallbackThread] c.x.j.core.thread.TriggerCallbackThread  : >>>>>>>>>>> xxl-job, executor callback thread destroy.
-2023-09-28 11:43:44.331  INFO 7128 --- [Thread-4] c.x.j.core.thread.TriggerCallbackThread  : >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
-2023-09-28 11:43:44.554  INFO 7128 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource start closing ....
-2023-09-28 11:43:44.557  INFO 7128 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2} closed
-2023-09-28 11:43:44.558  INFO 7128 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1} closed
-2023-09-28 11:43:44.558  INFO 7128 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource all closed success,bye
-2023-09-28 11:43:49.937  INFO 19920 --- [main] com.gyee.AalarmStatTest                  : Starting AalarmStatTest on sltc with PID 19920 (E:\idea_workspace\alarmNew\alarm-stat\target\test-classes started by shilin in E:\idea_workspace\alarmNew)
-2023-09-28 11:43:49.940  INFO 19920 --- [main] com.gyee.AalarmStatTest                  : The following profiles are active: jn
-2023-09-28 11:43:51.193  INFO 19920 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-09-28 11:43:51.195  INFO 19920 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-09-28 11:43:51.280  INFO 19920 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 71ms. Found 0 Redis repository interfaces.
-2023-09-28 11:43:51.778  INFO 19920 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 11:43:51.784  INFO 19920 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$2b16f27b] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 11:43:51.804  INFO 19920 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 11:43:52.580  INFO 19920 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 6019 (http)
-2023-09-28 11:43:52.590  INFO 19920 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
-2023-09-28 11:43:52.590  INFO 19920 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.29]
-2023-09-28 11:43:52.713  INFO 19920 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
-2023-09-28 11:43:52.713  INFO 19920 --- [main] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 2573 ms
-2023-09-28 11:43:53.050  INFO 19920 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1,master} inited
-2023-09-28 11:43:53.052 ERROR 19920 --- [main] com.alibaba.druid.pool.DruidDataSource   : testWhileIdle is true, validationQuery not set
-2023-09-28 11:43:53.053  INFO 19920 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2,slave} inited
-2023-09-28 11:43:53.053  INFO 19920 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [slave] success
-2023-09-28 11:43:53.053  INFO 19920 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [master] success
-2023-09-28 11:43:53.054  INFO 19920 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
-2023-09-28 11:43:55.410 ERROR 19920 --- [main] c.b.m.core.MybatisConfiguration          : mapper[com.gyee.alarm.mapper.auto.AlarmTsMapper.createTable] is ignored, because it exists, maybe from xml file
-2023-09-28 11:43:57.071  INFO 19920 --- [main] com.gyee.alarm.config.XxlJobConfig       : >>>>>>>>>>> xxl-job config init.
-2023-09-28 11:43:57.240  INFO 19920 --- [main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
-2023-09-28 11:43:57.607  INFO 19920 --- [main] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-09-28 11:43:57.665  INFO 19920 --- [main] c.xxl.job.core.executor.XxlJobExecutor   : >>>>>>>>>>> xxl-job register jobhandler success, name:alarmStat_earlyReport, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@41289e88[class com.gyee.alarm.task.SaticScheduleTask#alarmStat_earlyReport]
-2023-09-28 11:43:57.714  WARN 19920 --- [main] c.xxl.job.core.executor.XxlJobExecutor   : >>>>>>>>>>> xxl-job accessToken is empty. To ensure system security, please set the accessToken.
-2023-09-28 11:43:57.753  INFO 19920 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 6019 (http) with context path ''
-2023-09-28 11:43:57.756  INFO 19920 --- [main] com.gyee.AalarmStatTest                  : Started AalarmStatTest in 8.349 seconds (JVM running for 8.892)
-2023-09-28 11:43:57.761  INFO 19920 --- [main] com.gyee.alarm.init.CacheContext         : 缓存开始------------------------------------------------------------
-2023-09-28 11:43:57.761  INFO 19920 --- [main] com.gyee.alarm.init.CacheContext         : SXJ_KGDL_GJY_FDC_STA------------------1
-2023-09-28 11:43:59.226  INFO 19920 --- [Thread-5] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server start success, nettype = class com.xxl.job.core.server.EmbedServer, port = 9118
-2023-09-28 11:43:59.402  INFO 19920 --- [main] io.lettuce.core.EpollProvider            : Starting without optional epoll library
-2023-09-28 11:43:59.405  INFO 19920 --- [main] io.lettuce.core.KqueueProvider           : Starting without optional kqueue library
-2023-09-28 11:44:00.136  INFO 19920 --- [main] com.gyee.alarm.init.CacheContext         : 121
-2023-09-28 11:44:01.813  INFO 19920 --- [main] com.gyee.alarm.init.CacheContext         : 缓存结束------------------------------------------------------------
-2023-09-28 11:48:59.872  INFO 19920 --- [SpringContextShutdownHook] o.s.s.concurrent.ThreadPoolTaskExecutor  : Shutting down ExecutorService 'applicationTaskExecutor'
-2023-09-28 11:48:59.872  INFO 19920 --- [Thread-5] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server stop.
-2023-09-28 11:48:59.878  INFO 19920 --- [xxl-job, executor ExecutorRegistryThread] c.x.j.c.thread.ExecutorRegistryThread    : >>>>>>>>>>> xxl-job registry-remove success, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='alarmStat-job-new', registryValue='http://192.168.56.1:9118/'}, registryResult:ReturnT [code=200, msg=null, content=null]
-2023-09-28 11:48:59.879  INFO 19920 --- [xxl-job, executor ExecutorRegistryThread] c.x.j.c.thread.ExecutorRegistryThread    : >>>>>>>>>>> xxl-job, executor registry thread destroy.
-2023-09-28 11:48:59.879  INFO 19920 --- [SpringContextShutdownHook] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server destroy success.
-2023-09-28 11:48:59.880  INFO 19920 --- [xxl-job, executor JobLogFileCleanThread] c.x.j.core.thread.JobLogFileCleanThread  : >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
-2023-09-28 11:48:59.881  INFO 19920 --- [xxl-job, executor TriggerCallbackThread] c.x.j.core.thread.TriggerCallbackThread  : >>>>>>>>>>> xxl-job, executor callback thread destroy.
-2023-09-28 11:48:59.881  INFO 19920 --- [Thread-4] c.x.j.core.thread.TriggerCallbackThread  : >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
-2023-09-28 11:49:00.104  INFO 19920 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource start closing ....
-2023-09-28 11:49:00.108  INFO 19920 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2} closed
-2023-09-28 11:49:00.108  INFO 19920 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1} closed
-2023-09-28 11:49:00.108  INFO 19920 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource all closed success,bye
-2023-09-28 11:50:41.214  INFO 8332 --- [main] com.gyee.AalarmStatTest                  : Starting AalarmStatTest on sltc with PID 8332 (E:\idea_workspace\alarmNew\alarm-stat\target\test-classes started by shilin in E:\idea_workspace\alarmNew)
-2023-09-28 11:50:41.228  INFO 8332 --- [main] com.gyee.AalarmStatTest                  : The following profiles are active: jn
-2023-09-28 11:50:42.605  INFO 8332 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-09-28 11:50:42.607  INFO 8332 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-09-28 11:50:42.691  INFO 8332 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 70ms. Found 0 Redis repository interfaces.
-2023-09-28 11:50:43.209  INFO 8332 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 11:50:43.216  INFO 8332 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$7812314e] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 11:50:43.237  INFO 8332 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 11:50:44.040  INFO 8332 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 6019 (http)
-2023-09-28 11:50:44.050  INFO 8332 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
-2023-09-28 11:50:44.050  INFO 8332 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.29]
-2023-09-28 11:50:44.176  INFO 8332 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
-2023-09-28 11:50:44.177  INFO 8332 --- [main] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 2695 ms
-2023-09-28 11:50:44.539  INFO 8332 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1,master} inited
-2023-09-28 11:50:44.541 ERROR 8332 --- [main] com.alibaba.druid.pool.DruidDataSource   : testWhileIdle is true, validationQuery not set
-2023-09-28 11:50:44.542  INFO 8332 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2,slave} inited
-2023-09-28 11:50:44.543  INFO 8332 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [slave] success
-2023-09-28 11:50:44.543  INFO 8332 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [master] success
-2023-09-28 11:50:44.543  INFO 8332 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
-2023-09-28 11:50:46.865 ERROR 8332 --- [main] c.b.m.core.MybatisConfiguration          : mapper[com.gyee.alarm.mapper.auto.AlarmTsMapper.createTable] is ignored, because it exists, maybe from xml file
-2023-09-28 11:50:48.562  INFO 8332 --- [main] com.gyee.alarm.config.XxlJobConfig       : >>>>>>>>>>> xxl-job config init.
-2023-09-28 11:50:48.749  INFO 8332 --- [main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
-2023-09-28 11:50:49.168  INFO 8332 --- [main] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-09-28 11:50:49.229  INFO 8332 --- [main] c.xxl.job.core.executor.XxlJobExecutor   : >>>>>>>>>>> xxl-job register jobhandler success, name:alarmStat_earlyReport, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@50a1af86[class com.gyee.alarm.task.SaticScheduleTask#alarmStat_earlyReport]
-2023-09-28 11:50:49.279  WARN 8332 --- [main] c.xxl.job.core.executor.XxlJobExecutor   : >>>>>>>>>>> xxl-job accessToken is empty. To ensure system security, please set the accessToken.
-2023-09-28 11:50:49.320  INFO 8332 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 6019 (http) with context path ''
-2023-09-28 11:50:49.323  INFO 8332 --- [main] com.gyee.AalarmStatTest                  : Started AalarmStatTest in 8.637 seconds (JVM running for 9.14)
-2023-09-28 11:50:49.328  INFO 8332 --- [main] com.gyee.alarm.init.CacheContext         : 缓存开始------------------------------------------------------------
-2023-09-28 11:50:49.329  INFO 8332 --- [main] com.gyee.alarm.init.CacheContext         : SXJ_KGDL_GJY_FDC_STA------------------1
-2023-09-28 11:50:50.771  INFO 8332 --- [Thread-5] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server start success, nettype = class com.xxl.job.core.server.EmbedServer, port = 9118
-2023-09-28 11:50:50.885  INFO 8332 --- [main] io.lettuce.core.EpollProvider            : Starting without optional epoll library
-2023-09-28 11:50:50.887  INFO 8332 --- [main] io.lettuce.core.KqueueProvider           : Starting without optional kqueue library
-2023-09-28 11:50:51.639  INFO 8332 --- [main] com.gyee.alarm.init.CacheContext         : 121
-2023-09-28 11:50:53.770  INFO 8332 --- [main] com.gyee.alarm.init.CacheContext         : 缓存结束------------------------------------------------------------
-2023-09-28 11:57:35.248  INFO 8332 --- [SpringContextShutdownHook] o.s.s.concurrent.ThreadPoolTaskExecutor  : Shutting down ExecutorService 'applicationTaskExecutor'
-2023-09-28 11:57:35.248  INFO 8332 --- [Thread-5] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server stop.
-2023-09-28 11:57:35.252  INFO 8332 --- [xxl-job, executor ExecutorRegistryThread] c.x.j.c.thread.ExecutorRegistryThread    : >>>>>>>>>>> xxl-job registry-remove success, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='alarmStat-job-new', registryValue='http://192.168.56.1:9118/'}, registryResult:ReturnT [code=200, msg=null, content=null]
-2023-09-28 11:57:35.253  INFO 8332 --- [xxl-job, executor ExecutorRegistryThread] c.x.j.c.thread.ExecutorRegistryThread    : >>>>>>>>>>> xxl-job, executor registry thread destroy.
-2023-09-28 11:57:35.253  INFO 8332 --- [SpringContextShutdownHook] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server destroy success.
-2023-09-28 11:57:35.253  INFO 8332 --- [xxl-job, executor JobLogFileCleanThread] c.x.j.core.thread.JobLogFileCleanThread  : >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
-2023-09-28 11:57:35.254  INFO 8332 --- [xxl-job, executor TriggerCallbackThread] c.x.j.core.thread.TriggerCallbackThread  : >>>>>>>>>>> xxl-job, executor callback thread destroy.
-2023-09-28 11:57:35.254  INFO 8332 --- [Thread-4] c.x.j.core.thread.TriggerCallbackThread  : >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
-2023-09-28 11:57:35.477  INFO 8332 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource start closing ....
-2023-09-28 11:57:35.481  INFO 8332 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2} closed
-2023-09-28 11:57:35.482  INFO 8332 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1} closed
-2023-09-28 11:57:35.482  INFO 8332 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource all closed success,bye
-2023-09-28 11:57:40.550  INFO 8440 --- [main] com.gyee.AalarmStatTest                  : Starting AalarmStatTest on sltc with PID 8440 (E:\idea_workspace\alarmNew\alarm-stat\target\test-classes started by shilin in E:\idea_workspace\alarmNew)
-2023-09-28 11:57:40.552  INFO 8440 --- [main] com.gyee.AalarmStatTest                  : The following profiles are active: jn
-2023-09-28 11:57:41.863  INFO 8440 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-09-28 11:57:41.865  INFO 8440 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-09-28 11:57:41.941  INFO 8440 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 63ms. Found 0 Redis repository interfaces.
-2023-09-28 11:57:42.455  INFO 8440 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 11:57:42.461  INFO 8440 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$3f561c] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 11:57:42.486  INFO 8440 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 11:57:43.271  INFO 8440 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 6019 (http)
-2023-09-28 11:57:43.280  INFO 8440 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
-2023-09-28 11:57:43.280  INFO 8440 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.29]
-2023-09-28 11:57:43.396  INFO 8440 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
-2023-09-28 11:57:43.396  INFO 8440 --- [main] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 2604 ms
-2023-09-28 11:57:43.754  INFO 8440 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1,master} inited
-2023-09-28 11:57:43.757 ERROR 8440 --- [main] com.alibaba.druid.pool.DruidDataSource   : testWhileIdle is true, validationQuery not set
-2023-09-28 11:57:43.758  INFO 8440 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2,slave} inited
-2023-09-28 11:57:43.758  INFO 8440 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [slave] success
-2023-09-28 11:57:43.758  INFO 8440 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [master] success
-2023-09-28 11:57:43.758  INFO 8440 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
-2023-09-28 11:57:46.064 ERROR 8440 --- [main] c.b.m.core.MybatisConfiguration          : mapper[com.gyee.alarm.mapper.auto.AlarmTsMapper.createTable] is ignored, because it exists, maybe from xml file
-2023-09-28 11:57:47.680  INFO 8440 --- [main] com.gyee.alarm.config.XxlJobConfig       : >>>>>>>>>>> xxl-job config init.
-2023-09-28 11:57:47.840  INFO 8440 --- [main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
-2023-09-28 11:57:48.214  INFO 8440 --- [main] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-09-28 11:57:48.273  INFO 8440 --- [main] c.xxl.job.core.executor.XxlJobExecutor   : >>>>>>>>>>> xxl-job register jobhandler success, name:alarmStat_earlyReport, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@3c8dea0b[class com.gyee.alarm.task.SaticScheduleTask#alarmStat_earlyReport]
-2023-09-28 11:57:48.315  WARN 8440 --- [main] c.xxl.job.core.executor.XxlJobExecutor   : >>>>>>>>>>> xxl-job accessToken is empty. To ensure system security, please set the accessToken.
-2023-09-28 11:57:48.357  INFO 8440 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 6019 (http) with context path ''
-2023-09-28 11:57:48.359  INFO 8440 --- [main] com.gyee.AalarmStatTest                  : Started AalarmStatTest in 8.331 seconds (JVM running for 8.846)
-2023-09-28 11:57:48.365  INFO 8440 --- [main] com.gyee.alarm.init.CacheContext         : 缓存开始------------------------------------------------------------
-2023-09-28 11:57:48.365  INFO 8440 --- [main] com.gyee.alarm.init.CacheContext         : SXJ_KGDL_GJY_FDC_STA------------------1
-2023-09-28 11:57:49.785  INFO 8440 --- [Thread-5] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server start success, nettype = class com.xxl.job.core.server.EmbedServer, port = 9118
-2023-09-28 11:57:49.893  INFO 8440 --- [main] io.lettuce.core.EpollProvider            : Starting without optional epoll library
-2023-09-28 11:57:49.896  INFO 8440 --- [main] io.lettuce.core.KqueueProvider           : Starting without optional kqueue library
-2023-09-28 11:57:50.651  INFO 8440 --- [main] com.gyee.alarm.init.CacheContext         : 121
-2023-09-28 11:57:52.393  INFO 8440 --- [main] com.gyee.alarm.init.CacheContext         : 缓存结束------------------------------------------------------------
-2023-09-28 11:59:13.289  INFO 8440 --- [SpringContextShutdownHook] o.s.s.concurrent.ThreadPoolTaskExecutor  : Shutting down ExecutorService 'applicationTaskExecutor'
-2023-09-28 11:59:13.291  INFO 8440 --- [Thread-5] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server stop.
-2023-09-28 11:59:13.294  INFO 8440 --- [xxl-job, executor ExecutorRegistryThread] c.x.j.c.thread.ExecutorRegistryThread    : >>>>>>>>>>> xxl-job registry-remove success, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='alarmStat-job-new', registryValue='http://192.168.56.1:9118/'}, registryResult:ReturnT [code=200, msg=null, content=null]
-2023-09-28 11:59:13.294  INFO 8440 --- [xxl-job, executor ExecutorRegistryThread] c.x.j.c.thread.ExecutorRegistryThread    : >>>>>>>>>>> xxl-job, executor registry thread destroy.
-2023-09-28 11:59:13.294  INFO 8440 --- [SpringContextShutdownHook] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server destroy success.
-2023-09-28 11:59:13.295  INFO 8440 --- [xxl-job, executor JobLogFileCleanThread] c.x.j.core.thread.JobLogFileCleanThread  : >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
-2023-09-28 11:59:13.295  INFO 8440 --- [xxl-job, executor TriggerCallbackThread] c.x.j.core.thread.TriggerCallbackThread  : >>>>>>>>>>> xxl-job, executor callback thread destroy.
-2023-09-28 11:59:13.295  INFO 8440 --- [Thread-4] c.x.j.core.thread.TriggerCallbackThread  : >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
-2023-09-28 11:59:13.426  INFO 8440 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource start closing ....
-2023-09-28 11:59:13.429  INFO 8440 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2} closed
-2023-09-28 11:59:13.467  INFO 8440 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1} closed
-2023-09-28 11:59:13.467  INFO 8440 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource all closed success,bye
-2023-09-28 14:32:47.718  INFO 21828 --- [main] com.gyee.AalarmStatTest                  : Starting AalarmStatTest on sltc with PID 21828 (E:\idea_workspace\alarmNew\alarm-stat\target\test-classes started by shilin in E:\idea_workspace\alarmNew)
-2023-09-28 14:32:47.721  INFO 21828 --- [main] com.gyee.AalarmStatTest                  : The following profiles are active: jn
-2023-09-28 14:32:49.296  INFO 21828 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-09-28 14:32:49.300  INFO 21828 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-09-28 14:32:49.401  INFO 21828 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 80ms. Found 0 Redis repository interfaces.
-2023-09-28 14:32:49.959  INFO 21828 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 14:32:49.966  INFO 21828 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$28bf98f4] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 14:32:49.990  INFO 21828 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 14:32:50.778  INFO 21828 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 6019 (http)
-2023-09-28 14:32:50.788  INFO 21828 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
-2023-09-28 14:32:50.788  INFO 21828 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.29]
-2023-09-28 14:32:50.915  INFO 21828 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
-2023-09-28 14:32:50.915  INFO 21828 --- [main] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 2913 ms
-2023-09-28 14:32:51.287  INFO 21828 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1,master} inited
-2023-09-28 14:32:51.289 ERROR 21828 --- [main] com.alibaba.druid.pool.DruidDataSource   : testWhileIdle is true, validationQuery not set
-2023-09-28 14:32:51.290  INFO 21828 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2,slave} inited
-2023-09-28 14:32:51.290  INFO 21828 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [slave] success
-2023-09-28 14:32:51.290  INFO 21828 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [master] success
-2023-09-28 14:32:51.290  INFO 21828 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
-2023-09-28 14:32:53.619 ERROR 21828 --- [main] c.b.m.core.MybatisConfiguration          : mapper[com.gyee.alarm.mapper.auto.AlarmTsMapper.createTable] is ignored, because it exists, maybe from xml file
-2023-09-28 14:32:55.232  INFO 21828 --- [main] com.gyee.alarm.config.XxlJobConfig       : >>>>>>>>>>> xxl-job config init.
-2023-09-28 14:32:55.416  INFO 21828 --- [main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
-2023-09-28 14:32:55.811  INFO 21828 --- [main] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-09-28 14:32:55.875  INFO 21828 --- [main] c.xxl.job.core.executor.XxlJobExecutor   : >>>>>>>>>>> xxl-job register jobhandler success, name:alarmStat_earlyReport, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2d02a066[class com.gyee.alarm.task.SaticScheduleTask#alarmStat_earlyReport]
-2023-09-28 14:32:55.918  WARN 21828 --- [main] c.xxl.job.core.executor.XxlJobExecutor   : >>>>>>>>>>> xxl-job accessToken is empty. To ensure system security, please set the accessToken.
-2023-09-28 14:32:55.956  INFO 21828 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 6019 (http) with context path ''
-2023-09-28 14:32:55.959  INFO 21828 --- [main] com.gyee.AalarmStatTest                  : Started AalarmStatTest in 8.797 seconds (JVM running for 9.375)
-2023-09-28 14:32:55.964  INFO 21828 --- [main] com.gyee.alarm.init.CacheContext         : 缓存开始------------------------------------------------------------
-2023-09-28 14:32:55.964  INFO 21828 --- [main] com.gyee.alarm.init.CacheContext         : SXJ_KGDL_GJY_FDC_STA------------------1
-2023-09-28 14:32:57.335  INFO 21828 --- [main] io.lettuce.core.EpollProvider            : Starting without optional epoll library
-2023-09-28 14:32:57.339  INFO 21828 --- [main] io.lettuce.core.KqueueProvider           : Starting without optional kqueue library
-2023-09-28 14:32:57.396  INFO 21828 --- [Thread-5] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server start success, nettype = class com.xxl.job.core.server.EmbedServer, port = 9118
-2023-09-28 14:32:58.040  INFO 21828 --- [main] com.gyee.alarm.init.CacheContext         : 121
-2023-09-28 14:32:59.547  INFO 21828 --- [main] com.gyee.alarm.init.CacheContext         : 缓存结束------------------------------------------------------------
-2023-09-28 14:38:22.605  INFO 21828 --- [SpringContextShutdownHook] o.s.s.concurrent.ThreadPoolTaskExecutor  : Shutting down ExecutorService 'applicationTaskExecutor'
-2023-09-28 14:38:22.606  INFO 21828 --- [Thread-5] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server stop.
-2023-09-28 14:38:22.608  INFO 21828 --- [xxl-job, executor ExecutorRegistryThread] c.x.j.c.thread.ExecutorRegistryThread    : >>>>>>>>>>> xxl-job registry-remove success, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='alarmStat-job-new', registryValue='http://192.168.56.1:9118/'}, registryResult:ReturnT [code=200, msg=null, content=null]
-2023-09-28 14:38:22.609  INFO 21828 --- [xxl-job, executor ExecutorRegistryThread] c.x.j.c.thread.ExecutorRegistryThread    : >>>>>>>>>>> xxl-job, executor registry thread destroy.
-2023-09-28 14:38:22.609  INFO 21828 --- [SpringContextShutdownHook] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server destroy success.
-2023-09-28 14:38:22.609  INFO 21828 --- [xxl-job, executor JobLogFileCleanThread] c.x.j.core.thread.JobLogFileCleanThread  : >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
-2023-09-28 14:38:22.609  INFO 21828 --- [xxl-job, executor TriggerCallbackThread] c.x.j.core.thread.TriggerCallbackThread  : >>>>>>>>>>> xxl-job, executor callback thread destroy.
-2023-09-28 14:38:22.610  INFO 21828 --- [Thread-4] c.x.j.core.thread.TriggerCallbackThread  : >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
-2023-09-28 14:38:22.833  INFO 21828 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource start closing ....
-2023-09-28 14:38:22.836  INFO 21828 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2} closed
-2023-09-28 14:38:22.848  INFO 21828 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1} closed
-2023-09-28 14:38:22.848  INFO 21828 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource all closed success,bye
-2023-09-28 14:39:15.242  INFO 14812 --- [main] com.gyee.AalarmStatTest                  : Starting AalarmStatTest on sltc with PID 14812 (E:\idea_workspace\alarmNew\alarm-stat\target\test-classes started by shilin in E:\idea_workspace\alarmNew)
-2023-09-28 14:39:15.245  INFO 14812 --- [main] com.gyee.AalarmStatTest                  : The following profiles are active: jn
-2023-09-28 14:39:16.579  INFO 14812 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-09-28 14:39:16.582  INFO 14812 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-09-28 14:39:16.668  INFO 14812 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 71ms. Found 0 Redis repository interfaces.
-2023-09-28 14:39:17.225  INFO 14812 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 14:39:17.231  INFO 14812 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$5a028f2c] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 14:39:17.253  INFO 14812 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 14:39:18.065  INFO 14812 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 6019 (http)
-2023-09-28 14:39:18.075  INFO 14812 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
-2023-09-28 14:39:18.075  INFO 14812 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.29]
-2023-09-28 14:39:18.200  INFO 14812 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
-2023-09-28 14:39:18.200  INFO 14812 --- [main] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 2718 ms
-2023-09-28 14:39:18.537  INFO 14812 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1,master} inited
-2023-09-28 14:39:18.539 ERROR 14812 --- [main] com.alibaba.druid.pool.DruidDataSource   : testWhileIdle is true, validationQuery not set
-2023-09-28 14:39:18.540  INFO 14812 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2,slave} inited
-2023-09-28 14:39:18.540  INFO 14812 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [slave] success
-2023-09-28 14:39:18.541  INFO 14812 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [master] success
-2023-09-28 14:39:18.541  INFO 14812 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
-2023-09-28 14:39:20.873 ERROR 14812 --- [main] c.b.m.core.MybatisConfiguration          : mapper[com.gyee.alarm.mapper.auto.AlarmTsMapper.createTable] is ignored, because it exists, maybe from xml file
-2023-09-28 14:39:22.535  INFO 14812 --- [main] com.gyee.alarm.config.XxlJobConfig       : >>>>>>>>>>> xxl-job config init.
-2023-09-28 14:39:22.701  INFO 14812 --- [main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
-2023-09-28 14:39:23.079  INFO 14812 --- [main] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-09-28 14:39:23.156  INFO 14812 --- [main] c.xxl.job.core.executor.XxlJobExecutor   : >>>>>>>>>>> xxl-job register jobhandler success, name:alarmStat_earlyReport, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2f498f21[class com.gyee.alarm.task.SaticScheduleTask#alarmStat_earlyReport]
-2023-09-28 14:39:23.193  WARN 14812 --- [main] c.xxl.job.core.executor.XxlJobExecutor   : >>>>>>>>>>> xxl-job accessToken is empty. To ensure system security, please set the accessToken.
-2023-09-28 14:39:23.229  INFO 14812 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 6019 (http) with context path ''
-2023-09-28 14:39:23.231  INFO 14812 --- [main] com.gyee.AalarmStatTest                  : Started AalarmStatTest in 8.519 seconds (JVM running for 9.045)
-2023-09-28 14:39:23.236  INFO 14812 --- [main] com.gyee.alarm.init.CacheContext         : 缓存开始------------------------------------------------------------
-2023-09-28 14:39:23.237  INFO 14812 --- [main] com.gyee.alarm.init.CacheContext         : SXJ_KGDL_GJY_FDC_STA------------------1
-2023-09-28 14:39:24.401  INFO 14812 --- [main] io.lettuce.core.EpollProvider            : Starting without optional epoll library
-2023-09-28 14:39:24.403  INFO 14812 --- [main] io.lettuce.core.KqueueProvider           : Starting without optional kqueue library
-2023-09-28 14:39:24.707  INFO 14812 --- [Thread-5] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server start success, nettype = class com.xxl.job.core.server.EmbedServer, port = 9118
-2023-09-28 14:39:25.257  INFO 14812 --- [main] com.gyee.alarm.init.CacheContext         : 121
-2023-09-28 14:39:26.842  INFO 14812 --- [main] com.gyee.alarm.init.CacheContext         : 缓存结束------------------------------------------------------------
-2023-09-28 14:57:07.858  INFO 14812 --- [SpringContextShutdownHook] o.s.s.concurrent.ThreadPoolTaskExecutor  : Shutting down ExecutorService 'applicationTaskExecutor'
-2023-09-28 14:57:07.859  INFO 14812 --- [Thread-5] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server stop.
-2023-09-28 14:57:07.867  INFO 14812 --- [xxl-job, executor ExecutorRegistryThread] c.x.j.c.thread.ExecutorRegistryThread    : >>>>>>>>>>> xxl-job registry-remove success, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='alarmStat-job-new', registryValue='http://192.168.56.1:9118/'}, registryResult:ReturnT [code=200, msg=null, content=null]
-2023-09-28 14:57:07.867  INFO 14812 --- [xxl-job, executor ExecutorRegistryThread] c.x.j.c.thread.ExecutorRegistryThread    : >>>>>>>>>>> xxl-job, executor registry thread destroy.
-2023-09-28 14:57:07.867  INFO 14812 --- [SpringContextShutdownHook] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server destroy success.
-2023-09-28 14:57:07.868  INFO 14812 --- [xxl-job, executor JobLogFileCleanThread] c.x.j.core.thread.JobLogFileCleanThread  : >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
-2023-09-28 14:57:07.868  INFO 14812 --- [xxl-job, executor TriggerCallbackThread] c.x.j.core.thread.TriggerCallbackThread  : >>>>>>>>>>> xxl-job, executor callback thread destroy.
-2023-09-28 14:57:07.869  INFO 14812 --- [Thread-4] c.x.j.core.thread.TriggerCallbackThread  : >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
-2023-09-28 14:57:08.088  INFO 14812 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource start closing ....
-2023-09-28 14:57:08.094  INFO 14812 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2} closed
-2023-09-28 14:57:08.094  INFO 14812 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1} closed
-2023-09-28 14:57:08.095  INFO 14812 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource all closed success,bye
-2023-09-28 14:57:13.646  INFO 24340 --- [main] com.gyee.AalarmStatTest                  : Starting AalarmStatTest on sltc with PID 24340 (E:\idea_workspace\alarmNew\alarm-stat\target\test-classes started by shilin in E:\idea_workspace\alarmNew)
-2023-09-28 14:57:13.649  INFO 24340 --- [main] com.gyee.AalarmStatTest                  : The following profiles are active: jn
-2023-09-28 14:57:14.962  INFO 24340 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-09-28 14:57:14.965  INFO 24340 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-09-28 14:57:15.051  INFO 24340 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 72ms. Found 0 Redis repository interfaces.
-2023-09-28 14:57:15.550  INFO 24340 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 14:57:15.557  INFO 24340 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$abefce67] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 14:57:15.581  INFO 24340 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 14:57:16.346  INFO 24340 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 6019 (http)
-2023-09-28 14:57:16.356  INFO 24340 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
-2023-09-28 14:57:16.356  INFO 24340 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.29]
-2023-09-28 14:57:16.474  INFO 24340 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
-2023-09-28 14:57:16.475  INFO 24340 --- [main] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 2596 ms
-2023-09-28 14:57:16.819  INFO 24340 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1,master} inited
-2023-09-28 14:57:16.821 ERROR 24340 --- [main] com.alibaba.druid.pool.DruidDataSource   : testWhileIdle is true, validationQuery not set
-2023-09-28 14:57:16.822  INFO 24340 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2,slave} inited
-2023-09-28 14:57:16.823  INFO 24340 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [slave] success
-2023-09-28 14:57:16.823  INFO 24340 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [master] success
-2023-09-28 14:57:16.823  INFO 24340 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
-2023-09-28 14:57:19.137 ERROR 24340 --- [main] c.b.m.core.MybatisConfiguration          : mapper[com.gyee.alarm.mapper.auto.AlarmTsMapper.createTable] is ignored, because it exists, maybe from xml file
-2023-09-28 14:57:20.781  INFO 24340 --- [main] com.gyee.alarm.config.XxlJobConfig       : >>>>>>>>>>> xxl-job config init.
-2023-09-28 14:57:20.946  INFO 24340 --- [main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
-2023-09-28 14:57:21.324  INFO 24340 --- [main] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-09-28 14:57:21.384  INFO 24340 --- [main] c.xxl.job.core.executor.XxlJobExecutor   : >>>>>>>>>>> xxl-job register jobhandler success, name:alarmStat_earlyReport, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2af3b054[class com.gyee.alarm.task.SaticScheduleTask#alarmStat_earlyReport]
-2023-09-28 14:57:21.431  WARN 24340 --- [main] c.xxl.job.core.executor.XxlJobExecutor   : >>>>>>>>>>> xxl-job accessToken is empty. To ensure system security, please set the accessToken.
-2023-09-28 14:57:21.475  INFO 24340 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 6019 (http) with context path ''
-2023-09-28 14:57:21.479  INFO 24340 --- [main] com.gyee.AalarmStatTest                  : Started AalarmStatTest in 8.404 seconds (JVM running for 8.95)
-2023-09-28 14:57:21.487  INFO 24340 --- [main] com.gyee.alarm.init.CacheContext         : 缓存开始------------------------------------------------------------
-2023-09-28 14:57:21.487  INFO 24340 --- [main] com.gyee.alarm.init.CacheContext         : SXJ_KGDL_GJY_FDC_STA------------------1
-2023-09-28 14:57:22.929  INFO 24340 --- [main] io.lettuce.core.EpollProvider            : Starting without optional epoll library
-2023-09-28 14:57:22.931  INFO 24340 --- [main] io.lettuce.core.KqueueProvider           : Starting without optional kqueue library
-2023-09-28 14:57:23.096  INFO 24340 --- [Thread-5] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server start success, nettype = class com.xxl.job.core.server.EmbedServer, port = 9118
-2023-09-28 14:57:23.674  INFO 24340 --- [main] com.gyee.alarm.init.CacheContext         : 121
-2023-09-28 14:57:24.982  INFO 24340 --- [main] com.gyee.alarm.init.CacheContext         : 缓存结束------------------------------------------------------------
-2023-09-28 14:59:21.498  INFO 24340 --- [SpringContextShutdownHook] o.s.s.concurrent.ThreadPoolTaskExecutor  : Shutting down ExecutorService 'applicationTaskExecutor'
-2023-09-28 14:59:21.499  INFO 24340 --- [Thread-5] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server stop.
-2023-09-28 14:59:21.509  INFO 24340 --- [xxl-job, executor ExecutorRegistryThread] c.x.j.c.thread.ExecutorRegistryThread    : >>>>>>>>>>> xxl-job registry-remove success, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='alarmStat-job-new', registryValue='http://192.168.56.1:9118/'}, registryResult:ReturnT [code=200, msg=null, content=null]
-2023-09-28 14:59:21.509  INFO 24340 --- [xxl-job, executor ExecutorRegistryThread] c.x.j.c.thread.ExecutorRegistryThread    : >>>>>>>>>>> xxl-job, executor registry thread destroy.
-2023-09-28 14:59:21.509  INFO 24340 --- [SpringContextShutdownHook] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server destroy success.
-2023-09-28 14:59:21.510  INFO 24340 --- [xxl-job, executor JobLogFileCleanThread] c.x.j.core.thread.JobLogFileCleanThread  : >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
-2023-09-28 14:59:21.510  INFO 24340 --- [xxl-job, executor TriggerCallbackThread] c.x.j.core.thread.TriggerCallbackThread  : >>>>>>>>>>> xxl-job, executor callback thread destroy.
-2023-09-28 14:59:21.510  INFO 24340 --- [Thread-4] c.x.j.core.thread.TriggerCallbackThread  : >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
-2023-09-28 14:59:21.631  INFO 24340 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource start closing ....
-2023-09-28 14:59:21.635  INFO 24340 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2} closed
-2023-09-28 14:59:21.636  INFO 24340 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1} closed
-2023-09-28 14:59:21.636  INFO 24340 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource all closed success,bye
-2023-09-28 14:59:24.809  INFO 21024 --- [main] com.gyee.AalarmStatTest                  : Starting AalarmStatTest on sltc with PID 21024 (E:\idea_workspace\alarmNew\alarm-stat\target\test-classes started by shilin in E:\idea_workspace\alarmNew)
-2023-09-28 14:59:24.811  INFO 21024 --- [main] com.gyee.AalarmStatTest                  : The following profiles are active: jn
-2023-09-28 14:59:26.130  INFO 21024 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode!
-2023-09-28 14:59:26.132  INFO 21024 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2023-09-28 14:59:26.218  INFO 21024 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 71ms. Found 0 Redis repository interfaces.
-2023-09-28 14:59:26.746  INFO 21024 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 14:59:26.752  INFO 21024 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$6699c0a6] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 14:59:26.773  INFO 21024 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
-2023-09-28 14:59:27.543  INFO 21024 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 6019 (http)
-2023-09-28 14:59:27.552  INFO 21024 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
-2023-09-28 14:59:27.553  INFO 21024 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.29]
-2023-09-28 14:59:27.673  INFO 21024 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
-2023-09-28 14:59:27.673  INFO 21024 --- [main] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 2638 ms
-2023-09-28 14:59:28.033  INFO 21024 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1,master} inited
-2023-09-28 14:59:28.035 ERROR 21024 --- [main] com.alibaba.druid.pool.DruidDataSource   : testWhileIdle is true, validationQuery not set
-2023-09-28 14:59:28.036  INFO 21024 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2,slave} inited
-2023-09-28 14:59:28.036  INFO 21024 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [slave] success
-2023-09-28 14:59:28.036  INFO 21024 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [master] success
-2023-09-28 14:59:28.037  INFO 21024 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
-2023-09-28 14:59:30.301 ERROR 21024 --- [main] c.b.m.core.MybatisConfiguration          : mapper[com.gyee.alarm.mapper.auto.AlarmTsMapper.createTable] is ignored, because it exists, maybe from xml file
-2023-09-28 14:59:31.937  INFO 21024 --- [main] com.gyee.alarm.config.XxlJobConfig       : >>>>>>>>>>> xxl-job config init.
-2023-09-28 14:59:32.116  INFO 21024 --- [main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
-2023-09-28 14:59:32.488  INFO 21024 --- [main] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 2 endpoint(s) beneath base path '/actuator'
-2023-09-28 14:59:32.543  INFO 21024 --- [main] c.xxl.job.core.executor.XxlJobExecutor   : >>>>>>>>>>> xxl-job register jobhandler success, name:alarmStat_earlyReport, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2ff62720[class com.gyee.alarm.task.SaticScheduleTask#alarmStat_earlyReport]
-2023-09-28 14:59:32.585  WARN 21024 --- [main] c.xxl.job.core.executor.XxlJobExecutor   : >>>>>>>>>>> xxl-job accessToken is empty. To ensure system security, please set the accessToken.
-2023-09-28 14:59:32.620  INFO 21024 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 6019 (http) with context path ''
-2023-09-28 14:59:32.623  INFO 21024 --- [main] com.gyee.AalarmStatTest                  : Started AalarmStatTest in 8.353 seconds (JVM running for 9.072)
-2023-09-28 14:59:32.628  INFO 21024 --- [main] com.gyee.alarm.init.CacheContext         : 缓存开始------------------------------------------------------------
-2023-09-28 14:59:32.628  INFO 21024 --- [main] com.gyee.alarm.init.CacheContext         : SXJ_KGDL_GJY_FDC_STA------------------1
-2023-09-28 14:59:33.889  INFO 21024 --- [main] io.lettuce.core.EpollProvider            : Starting without optional epoll library
-2023-09-28 14:59:33.891  INFO 21024 --- [main] io.lettuce.core.KqueueProvider           : Starting without optional kqueue library
-2023-09-28 14:59:34.113  INFO 21024 --- [Thread-5] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server start success, nettype = class com.xxl.job.core.server.EmbedServer, port = 9118
-2023-09-28 14:59:34.738  INFO 21024 --- [main] com.gyee.alarm.init.CacheContext         : 121
-2023-09-28 14:59:36.425  INFO 21024 --- [main] com.gyee.alarm.init.CacheContext         : 缓存结束------------------------------------------------------------
-2023-09-28 15:49:18.697  INFO 21024 --- [SpringContextShutdownHook] o.s.s.concurrent.ThreadPoolTaskExecutor  : Shutting down ExecutorService 'applicationTaskExecutor'
-2023-09-28 15:49:18.698  INFO 21024 --- [Thread-5] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server stop.
-2023-09-28 15:49:18.704  INFO 21024 --- [xxl-job, executor ExecutorRegistryThread] c.x.j.c.thread.ExecutorRegistryThread    : >>>>>>>>>>> xxl-job registry-remove success, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='alarmStat-job-new', registryValue='http://192.168.56.1:9118/'}, registryResult:ReturnT [code=200, msg=null, content=null]
-2023-09-28 15:49:18.704  INFO 21024 --- [xxl-job, executor ExecutorRegistryThread] c.x.j.c.thread.ExecutorRegistryThread    : >>>>>>>>>>> xxl-job, executor registry thread destroy.
-2023-09-28 15:49:18.704  INFO 21024 --- [SpringContextShutdownHook] com.xxl.job.core.server.EmbedServer      : >>>>>>>>>>> xxl-job remoting server destroy success.
-2023-09-28 15:49:18.705  INFO 21024 --- [xxl-job, executor JobLogFileCleanThread] c.x.j.core.thread.JobLogFileCleanThread  : >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
-2023-09-28 15:49:18.705  INFO 21024 --- [xxl-job, executor TriggerCallbackThread] c.x.j.core.thread.TriggerCallbackThread  : >>>>>>>>>>> xxl-job, executor callback thread destroy.
-2023-09-28 15:49:18.706  INFO 21024 --- [Thread-4] c.x.j.core.thread.TriggerCallbackThread  : >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
-2023-09-28 15:49:18.933  INFO 21024 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource start closing ....
-2023-09-28 15:49:18.939  INFO 21024 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2} closed
-2023-09-28 15:49:18.940  INFO 21024 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1} closed
-2023-09-28 15:49:18.941  INFO 21024 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource all closed success,bye
+2023-10-05 10:51:05.072  INFO 20496 --- [main] com.gyee.alarm.AlarmScannerMain          : Starting AlarmScannerMain on sltc with PID 20496 (E:\idea_workspace\alarmNew\alarm-scanner\target\classes started by shilin in E:\idea_workspace\alarmNew)
+2023-10-05 10:51:05.088  INFO 20496 --- [main] com.gyee.alarm.AlarmScannerMain          : The following profiles are active: wt
+2023-10-05 10:51:06.795  INFO 20496 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode!
+2023-10-05 10:51:06.797  INFO 20496 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+2023-10-05 10:51:06.891  INFO 20496 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 76ms. Found 0 Redis repository interfaces.
+2023-10-05 10:51:07.280  INFO 20496 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2023-10-05 10:51:07.288  INFO 20496 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$dc8036c9] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2023-10-05 10:51:07.304  INFO 20496 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2023-10-05 10:51:07.626  INFO 20496 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 6012 (http)
+2023-10-05 10:51:07.637  INFO 20496 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+2023-10-05 10:51:07.637  INFO 20496 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.29]
+2023-10-05 10:51:07.789  INFO 20496 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+2023-10-05 10:51:07.790  INFO 20496 --- [main] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 2472 ms
+2023-10-05 10:51:08.171  INFO 20496 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1,master} inited
+2023-10-05 10:51:08.174 ERROR 20496 --- [main] com.alibaba.druid.pool.DruidDataSource   : testWhileIdle is true, validationQuery not set
+2023-10-05 10:51:08.174  INFO 20496 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2,slave} inited
+2023-10-05 10:51:08.174  INFO 20496 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [slave] success
+2023-10-05 10:51:08.175  INFO 20496 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [master] success
+2023-10-05 10:51:08.175  INFO 20496 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
+2023-10-05 10:51:09.957 ERROR 20496 --- [main] c.b.m.core.MybatisConfiguration          : mapper[com.gyee.alarm.mapper.auto.AlarmTsMapper.createTable] is ignored, because it exists, maybe from xml file
+2023-10-05 10:51:10.132  INFO 20496 --- [main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService
+2023-10-05 10:51:10.134  INFO 20496 --- [main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'taskExecutor'
+2023-10-05 10:51:14.288  INFO 20496 --- [main] o.s.s.c.ThreadPoolTaskScheduler          : Initializing ExecutorService 'taskScheduler'
+2023-10-05 10:51:14.299  INFO 20496 --- [main] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 2 endpoint(s) beneath base path '/actuator'
+2023-10-05 10:51:14.447  INFO 20496 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 6012 (http) with context path ''
+2023-10-05 10:51:14.450  INFO 20496 --- [main] com.gyee.alarm.AlarmScannerMain          : Started AlarmScannerMain in 9.875 seconds (JVM running for 11.73)
+2023-10-05 10:51:14.455  INFO 20496 --- [main] com.gyee.alarm.init.CacheContext         : 缓存开始------------------------------------------------------------
+2023-10-05 10:51:14.455  INFO 20496 --- [main] com.gyee.alarm.init.CacheContext         : SXJ_KGDL_YLZ_FDC_STA------------------6
+2023-10-05 10:51:16.077  INFO 20496 --- [main] io.lettuce.core.EpollProvider            : Starting without optional epoll library
+2023-10-05 10:51:16.081  INFO 20496 --- [main] io.lettuce.core.KqueueProvider           : Starting without optional kqueue library
+2023-10-05 10:51:18.638  INFO 20496 --- [main] com.gyee.alarm.init.CacheContext         : 239
+2023-10-05 10:51:22.413  INFO 20496 --- [main] com.gyee.alarm.init.CacheContext         : 缓存结束------------------------------------------------------------
+2023-10-05 10:51:22.414  WARN 20496 --- [main] com.gyee.alarm.CalculateServer           : 警计算服务启动...... 
+2023-10-05 10:51:22.414  INFO 20496 --- [main] com.gyee.alarm.CalculateServer           : 开始加载配置及测点数据......
+2023-10-05 10:51:25.122  INFO 20496 --- [RMI TCP Connection(20)-192.168.56.1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
+2023-10-05 10:51:25.123  INFO 20496 --- [RMI TCP Connection(20)-192.168.56.1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
+2023-10-05 10:51:25.138  INFO 20496 --- [RMI TCP Connection(20)-192.168.56.1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 14 ms
+2023-10-05 10:51:37.941  INFO 20496 --- [SpringContextShutdownHook] o.s.s.c.ThreadPoolTaskScheduler          : Shutting down ExecutorService 'taskScheduler'
+2023-10-05 10:51:37.944  INFO 20496 --- [SpringContextShutdownHook] o.s.s.concurrent.ThreadPoolTaskExecutor  : Shutting down ExecutorService 'taskExecutor'
+2023-10-05 10:51:38.177  INFO 20496 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource start closing ....
+2023-10-05 10:51:38.183  INFO 20496 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2} closed
+2023-10-05 10:51:38.186  INFO 20496 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1} closed
+2023-10-05 10:51:38.186  INFO 20496 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource all closed success,bye
+2023-10-05 10:51:38.201 ERROR 20496 --- [main] com.gyee.alarm.CalculateServer           : nested exception is org.apache.ibatis.exceptions.PersistenceException: 
+### Error querying database.  Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is com.alibaba.druid.pool.DataSourceClosedException: dataSource already closed at Thu Oct 05 10:51:38 CST 2023
+### The error may exist in com/gyee/alarm/mapper/auto/AlarmTsMapper.java (best guess)
+### The error may involve com.gyee.alarm.mapper.auto.AlarmTsMapper.selectLastRowByTbname
+### The error occurred while executing a query
+### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is com.alibaba.druid.pool.DataSourceClosedException: dataSource already closed at Thu Oct 05 10:51:38 CST 2023
+2023-10-05 10:51:44.116  INFO 16112 --- [main] com.gyee.alarm.AlarmScannerMain          : Starting AlarmScannerMain on sltc with PID 16112 (E:\idea_workspace\alarmNew\alarm-scanner\target\classes started by shilin in E:\idea_workspace\alarmNew)
+2023-10-05 10:51:44.120  INFO 16112 --- [main] com.gyee.alarm.AlarmScannerMain          : The following profiles are active: wt
+2023-10-05 10:51:45.536  INFO 16112 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode!
+2023-10-05 10:51:45.539  INFO 16112 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+2023-10-05 10:51:45.622  INFO 16112 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 69ms. Found 0 Redis repository interfaces.
+2023-10-05 10:51:46.625  INFO 16112 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2023-10-05 10:51:46.635  INFO 16112 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$4cdcc045] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2023-10-05 10:51:46.651  INFO 16112 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2023-10-05 10:51:46.992  INFO 16112 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 6012 (http)
+2023-10-05 10:51:47.003  INFO 16112 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
+2023-10-05 10:51:47.003  INFO 16112 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.29]
+2023-10-05 10:51:47.155  INFO 16112 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
+2023-10-05 10:51:47.156  INFO 16112 --- [main] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 2762 ms
+2023-10-05 10:51:47.489  INFO 16112 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1,master} inited
+2023-10-05 10:51:47.491 ERROR 16112 --- [main] com.alibaba.druid.pool.DruidDataSource   : testWhileIdle is true, validationQuery not set
+2023-10-05 10:51:47.492  INFO 16112 --- [main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2,slave} inited
+2023-10-05 10:51:47.492  INFO 16112 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [slave] success
+2023-10-05 10:51:47.492  INFO 16112 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource - add a datasource named [master] success
+2023-10-05 10:51:47.493  INFO 16112 --- [main] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
+2023-10-05 10:51:49.294 ERROR 16112 --- [main] c.b.m.core.MybatisConfiguration          : mapper[com.gyee.alarm.mapper.auto.AlarmTsMapper.createTable] is ignored, because it exists, maybe from xml file
+2023-10-05 10:51:49.442  INFO 16112 --- [main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService
+2023-10-05 10:51:49.444  INFO 16112 --- [main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'taskExecutor'
+2023-10-05 10:51:53.734  INFO 16112 --- [main] o.s.s.c.ThreadPoolTaskScheduler          : Initializing ExecutorService 'taskScheduler'
+2023-10-05 10:51:53.744  INFO 16112 --- [main] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 2 endpoint(s) beneath base path '/actuator'
+2023-10-05 10:51:53.873  INFO 16112 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 6012 (http) with context path ''
+2023-10-05 10:51:53.876  INFO 16112 --- [main] com.gyee.alarm.AlarmScannerMain          : Started AlarmScannerMain in 10.353 seconds (JVM running for 12.715)
+2023-10-05 10:51:53.880  INFO 16112 --- [main] com.gyee.alarm.init.CacheContext         : 缓存开始------------------------------------------------------------
+2023-10-05 10:51:53.880  INFO 16112 --- [main] com.gyee.alarm.init.CacheContext         : SXJ_KGDL_YLZ_FDC_STA------------------6
+2023-10-05 10:51:55.388  INFO 16112 --- [main] io.lettuce.core.EpollProvider            : Starting without optional epoll library
+2023-10-05 10:51:55.391  INFO 16112 --- [main] io.lettuce.core.KqueueProvider           : Starting without optional kqueue library
+2023-10-05 10:51:57.542  INFO 16112 --- [main] com.gyee.alarm.init.CacheContext         : 239
+2023-10-05 10:52:00.694  INFO 16112 --- [main] com.gyee.alarm.init.CacheContext         : 缓存结束------------------------------------------------------------
+2023-10-05 10:52:00.695  WARN 16112 --- [main] com.gyee.alarm.CalculateServer           : 警计算服务启动...... 
+2023-10-05 10:52:00.695  INFO 16112 --- [main] com.gyee.alarm.CalculateServer           : 开始加载配置及测点数据......
+2023-10-05 10:52:01.563  INFO 16112 --- [RMI TCP Connection(12)-192.168.56.1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
+2023-10-05 10:52:01.564  INFO 16112 --- [RMI TCP Connection(12)-192.168.56.1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
+2023-10-05 10:52:01.580  INFO 16112 --- [RMI TCP Connection(12)-192.168.56.1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 16 ms
+2023-10-05 10:54:40.293  INFO 16112 --- [main] c.g.alarm.service.AlarmScannerService    : 总数:127904,线程数:3,分块大小:50000
+2023-10-05 10:54:40.714  INFO 16112 --- [SpringContextShutdownHook] o.s.s.c.ThreadPoolTaskScheduler          : Shutting down ExecutorService 'taskScheduler'
+2023-10-05 10:54:40.717  INFO 16112 --- [SpringContextShutdownHook] o.s.s.concurrent.ThreadPoolTaskExecutor  : Shutting down ExecutorService 'taskExecutor'
+2023-10-05 10:54:40.953  INFO 16112 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource start closing ....
+2023-10-05 10:54:40.959  INFO 16112 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-2} closed
+2023-10-05 10:54:40.961  INFO 16112 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1} closed
+2023-10-05 10:54:40.961  INFO 16112 --- [SpringContextShutdownHook] c.b.d.d.DynamicRoutingDataSource         : dynamic-datasource all closed success,bye
+2023-10-05 10:54:41.833  INFO 16112 --- [Thread-36] com.gyee.alarm.task.thread.AlarmThread   : 创建任务并提交到线程池中:task@ 1

BIN
log/ota.log.2023-09-24.1.gz


BIN
log/ota.log.2023-09-25.4.gz


BIN
log/ota.log.2023-09-25.5.gz


BIN
log/ota.log.2023-09-25.7.gz


BIN
log/ota.log.2023-09-25.8.gz


BIN
log/ota.log.2023-09-26.0.gz


BIN
log/ota.log.2023-09-27.0.gz


BIN
log/ota.log.2023-09-28.0.gz


BIN
log/ota.log.2023-09-29.0.gz


BIN
log/ota.log.2023-10-01.0.gz


BIN
log/ota.log.2023-10-02.0.gz


BIN
log/ota.log.2023-10-03.0.gz