Commit 15bbeae6 by [zhangzhiwei]

取消连通性测试

parent 846fad2b
package com.zhiwei.manage.handle; package com.zhiwei.manage.handle;
import java.net.HttpURLConnection;
import java.net.URL;
import java.text.ParseException; import java.text.ParseException;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.ArrayList; import java.util.ArrayList;
...@@ -50,89 +48,89 @@ public class Task implements Runnable { ...@@ -50,89 +48,89 @@ public class Task implements Runnable {
public void run() { public void run() {
MessageService messageService = BeanFactory.getBean(MessageService.class); MessageService messageService = BeanFactory.getBean(MessageService.class);
NewsService newsService = BeanFactory.getBean(NewsService.class); NewsService newsService = BeanFactory.getBean(NewsService.class);
// 连通性测试 // // 连通性测试
if (ping != null) { // if (ping != null) {
if (MainThread.mainMap.get(ping.getTemplateId()) != null) { // if (MainThread.mainMap.get(ping.getTemplateId()) != null) {
URL url; // URL url;
try { // try {
url = new URL(ping.getPingUrlOne()); // url = new URL(ping.getPingUrlOne());
HttpURLConnection conn = (HttpURLConnection) url.openConnection(); // HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setConnectTimeout(1000 * 10); // conn.setConnectTimeout(1000 * 10);
conn.setRequestProperty("User-Agent", // conn.setRequestProperty("User-Agent",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.62 Safari/537.36"); // "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.62 Safari/537.36");
int code = conn.getResponseCode(); // int code = conn.getResponseCode();
if (code > 399 || code < 200) { // if (code > 399 || code < 200) {
Template tp = MainThread.mainMap.get(ping.getTemplateId()); // Template tp = MainThread.mainMap.get(ping.getTemplateId());
Message msg = new Message(); // Message msg = new Message();
msg.setCreateDate(new Date()); // msg.setCreateDate(new Date());
msg.setErrorMsg(code == 0 ? "访问超时" : ping.getPingUrlOne() + "访问失败,错误代码" + code); // msg.setErrorMsg(code == 0 ? "访问超时" : ping.getPingUrlOne() + "访问失败,错误代码" + code);
msg.setHandle(false); // msg.setHandle(false);
msg.setTemplateCreator(tp.getCreator()); // msg.setTemplateCreator(tp.getCreator());
msg.setTempName(ping.getTempName()); // msg.setTempName(ping.getTempName());
msg.setTemplateLv(tp.getTemplateLv()); // msg.setTemplateLv(tp.getTemplateLv());
msg.setErrorType("url"); // msg.setErrorType("url");
msg.setPt(ping.getPt()); // msg.setPt(ping.getPt());
messageService.update(msg, ping.getPt()); // messageService.update(msg, ping.getPt());
} else { // } else {
Message msg = messageService.findMsg(ping.getTempName(), "url"); // Message msg = messageService.findMsg(ping.getTempName(), "url");
if (msg != null) { // if (msg != null) {
messageService.delete(msg.getMessageId()); // messageService.delete(msg.getMessageId());
} // }
} // }
} catch (Exception e) { // } catch (Exception e) {
Template tp = MainThread.mainMap.get(ping.getTemplateId()); // Template tp = MainThread.mainMap.get(ping.getTemplateId());
Message msg = new Message(); // Message msg = new Message();
msg.setCreateDate(new Date()); // msg.setCreateDate(new Date());
msg.setErrorMsg("访问出错,url不可访问"); // msg.setErrorMsg("访问出错,url不可访问");
msg.setHandle(false); // msg.setHandle(false);
msg.setTemplateCreator(tp.getCreator()); // msg.setTemplateCreator(tp.getCreator());
msg.setTempName(ping.getTempName()); // msg.setTempName(ping.getTempName());
msg.setTemplateLv(1); // msg.setTemplateLv(1);
msg.setErrorType("url"); // msg.setErrorType("url");
msg.setPt(ping.getPt()); // msg.setPt(ping.getPt());
messageService.update(msg, ping.getPt()); // messageService.update(msg, ping.getPt());
} // }
if (null != ping.getPingUrlTwo() && !ping.getPingUrlTwo().equals("")) // if (null != ping.getPingUrlTwo() && !ping.getPingUrlTwo().equals(""))
try { // try {
url = new URL(ping.getPingUrlTwo()); // url = new URL(ping.getPingUrlTwo());
HttpURLConnection conn = (HttpURLConnection) url.openConnection(); // HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestProperty("User-Agent", // conn.setRequestProperty("User-Agent",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.62 Safari/537.36"); // "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.62 Safari/537.36");
conn.setConnectTimeout(1000 * 10); // conn.setConnectTimeout(1000 * 10);
int code = conn.getResponseCode(); // int code = conn.getResponseCode();
if (code > 399 || code < 200) { // if (code > 399 || code < 200) {
Template tp = MainThread.mainMap.get(ping.getTemplateId()); // Template tp = MainThread.mainMap.get(ping.getTemplateId());
Message msg = new Message(); // Message msg = new Message();
msg.setCreateDate(new Date()); // msg.setCreateDate(new Date());
msg.setErrorMsg(code == 0 ? ping.getPingUrlOne() + "访问失败,错误代码" + code : "访问超时"); // msg.setErrorMsg(code == 0 ? ping.getPingUrlOne() + "访问失败,错误代码" + code : "访问超时");
msg.setHandle(false); // msg.setHandle(false);
msg.setTemplateCreator(tp.getCreator()); // msg.setTemplateCreator(tp.getCreator());
msg.setTempName(ping.getTempName()); // msg.setTempName(ping.getTempName());
msg.setTemplateLv(tp.getTemplateLv()); // msg.setTemplateLv(tp.getTemplateLv());
msg.setErrorType("url"); // msg.setErrorType("url");
msg.setPt(ping.getPt()); // msg.setPt(ping.getPt());
messageService.update(msg, ping.getPt()); // messageService.update(msg, ping.getPt());
} else { // } else {
Message msg = messageService.findMsg(ping.getTempName(), "url"); // Message msg = messageService.findMsg(ping.getTempName(), "url");
if (msg != null) { // if (msg != null) {
messageService.delete(msg.getMessageId()); // messageService.delete(msg.getMessageId());
} // }
} // }
} catch (Exception e) { // } catch (Exception e) {
Template tp = MainThread.mainMap.get(ping.getTemplateId()); // Template tp = MainThread.mainMap.get(ping.getTemplateId());
Message msg = new Message(); // Message msg = new Message();
msg.setCreateDate(new Date()); // msg.setCreateDate(new Date());
msg.setErrorMsg("访问出错,url不可访问"); // msg.setErrorMsg("访问出错,url不可访问");
msg.setHandle(false); // msg.setHandle(false);
msg.setTemplateCreator(tp.getCreator()); // msg.setTemplateCreator(tp.getCreator());
msg.setTempName(ping.getTempName()); // msg.setTempName(ping.getTempName());
msg.setPt(ping.getPt()); // msg.setPt(ping.getPt());
msg.setErrorType("url"); // msg.setErrorType("url");
msg.setTemplateLv(tp.getTemplateLv()); // msg.setTemplateLv(tp.getTemplateLv());
messageService.update(msg, ping.getPt()); // messageService.update(msg, ping.getPt());
} // }
} // }
} // }
if (delayed != null) { if (delayed != null) {
log.info(delayed.getTempName() + "开始检测"); log.info(delayed.getTempName() + "开始检测");
if (MainThread.mainMap.get(delayed.getTemplateId()) != null) { if (MainThread.mainMap.get(delayed.getTemplateId()) != null) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment