Commit 9997ebbbdd458bf1532907234cbb30bb64ae89cb

Authored by 王通
1 parent c25d5846

1.监测超时运算的GPS

src/main/java/com/bsth/data/gpsdata_v2/DataHandleProcess.java
@@ -6,6 +6,7 @@ import com.bsth.data.gpsdata_v2.entity.GpsEntity; @@ -6,6 +6,7 @@ import com.bsth.data.gpsdata_v2.entity.GpsEntity;
6 import com.bsth.data.gpsdata_v2.handlers.*; 6 import com.bsth.data.gpsdata_v2.handlers.*;
7 import com.bsth.email.SendEmailController; 7 import com.bsth.email.SendEmailController;
8 import com.bsth.email.entity.EmailBean; 8 import com.bsth.email.entity.EmailBean;
  9 +import com.fasterxml.jackson.databind.ObjectMapper;
9 import com.google.common.collect.ArrayListMultimap; 10 import com.google.common.collect.ArrayListMultimap;
10 import org.apache.commons.lang3.StringUtils; 11 import org.apache.commons.lang3.StringUtils;
11 import org.slf4j.Logger; 12 import org.slf4j.Logger;
@@ -102,14 +103,15 @@ public class DataHandleProcess { @@ -102,14 +103,15 @@ public class DataHandleProcess {
102 103
103 104
104 //等待子线程结束 105 //等待子线程结束
105 - boolean isNormal = count.await(1500, TimeUnit.MILLISECONDS); 106 + boolean isNormal = count.await(5000, TimeUnit.MILLISECONDS);
106 if (!isNormal) { 107 if (!isNormal) {
107 try { 108 try {
108 //发送邮件 109 //发送邮件
109 EmailBean mail = new EmailBean(); 110 EmailBean mail = new EmailBean();
110 mail.setSubject("线调GPS处理"); 111 mail.setSubject("线调GPS处理");
111 - mail.setContent("GPS处理超时,检查文件信息<br/>"); 112 + mail.setContent("GPS处理超时,检查日志信息<br/>");
112 sendEmailController.sendMail("113252620@qq.com", mail); 113 sendEmailController.sendMail("113252620@qq.com", mail);
  114 + logger.info(new ObjectMapper().writeValueAsString(list));
113 logger.info("DataHandlerProcess:邮件发送成功!"); 115 logger.info("DataHandlerProcess:邮件发送成功!");
114 } catch (Exception e){ 116 } catch (Exception e){
115 logger.error("DataHandlerProcess:邮件发送失败!",e); 117 logger.error("DataHandlerProcess:邮件发送失败!",e);