Commit 8f1065e2d121eb1ab5287ffc766293e5bbd48101

Authored by 潘钊
1 parent 6b4e6d80

update...

src/main/java/com/bsth/data/gpsdata/thread/GpsDataLoaderThread.java
... ... @@ -10,6 +10,7 @@ import com.bsth.data.gpsdata.recovery.GpsDataRecovery;
10 10 import com.bsth.util.ConfigUtil;
11 11 import org.apache.commons.lang3.StringUtils;
12 12 import org.apache.http.HttpEntity;
  13 +import org.apache.http.client.config.RequestConfig;
13 14 import org.apache.http.client.methods.CloseableHttpResponse;
14 15 import org.apache.http.client.methods.HttpGet;
15 16 import org.apache.http.impl.client.CloseableHttpClient;
... ... @@ -69,6 +70,11 @@ public class GpsDataLoaderThread extends Thread {
69 70 try {
70 71 httpClient = HttpClients.createDefault();
71 72 HttpGet get = new HttpGet(url);
  73 + //超时时间
  74 + RequestConfig requestConfig = RequestConfig.custom()
  75 + .setConnectTimeout(2000).setConnectionRequestTimeout(1000)
  76 + .setSocketTimeout(2000).build();
  77 + get.setConfig(requestConfig);
72 78  
73 79 response = httpClient.execute(get);
74 80  
... ... @@ -107,6 +113,7 @@ public class GpsDataLoaderThread extends Thread {
107 113 gps.setNbbm(nbbm);
108 114 //有更新的点位
109 115 updateList.add(gps);
  116 + logger.info("全量点:"+ list.size() +",更新点" + updateList.size());
110 117 }
111 118 //分析数据
112 119 gpsRealAnalyse.analyse(updateList);
... ...
src/main/resources/logback.xml
... ... @@ -155,6 +155,28 @@
155 155 <appender-ref ref="DATATOOLS" />
156 156 </logger>
157 157  
  158 +
  159 + <!-- gps -->
  160 + <appender name="GPS_COUNT"
  161 + class="ch.qos.logback.core.rolling.RollingFileAppender">
  162 + <file>${LOG_BASE}/gps/count.log</file>
  163 + <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
  164 + <fileNamePattern>${LOG_BASE}/gps_count/gateway-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
  165 + <timeBasedFileNamingAndTriggeringPolicy
  166 + class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
  167 + <maxFileSize>100MB</maxFileSize>
  168 + </timeBasedFileNamingAndTriggeringPolicy>
  169 + </rollingPolicy>
  170 +
  171 + <layout class="ch.qos.logback.classic.PatternLayout">
  172 + <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%file:%line] %-5level -%msg%n
  173 + </pattern>
  174 + </layout>
  175 + </appender>
  176 + <logger name="com.bsth.data.gpsdata.thread.GpsDataLoaderThread"
  177 + level="INFO" additivity="false">
  178 + <appender-ref ref="GPS_COUNT" />
  179 + </logger>
158 180 <!--<logger name="org.hibernate.SQL" level="TRACE">-->
159 181 <!--<appender-ref ref="STDOUT" />-->
160 182 <!--</logger>-->
... ...