Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
datamanage
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
shenjinzhu
datamanage
Commits
15bbeae6
Commit
15bbeae6
authored
Nov 14, 2018
by
[zhangzhiwei]
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
取消连通性测试
parent
846fad2b
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
83 additions
and
85 deletions
+83
-85
src/main/java/com/zhiwei/manage/handle/Task.java
+83
-85
No files found.
src/main/java/com/zhiwei/manage/handle/Task.java
View file @
15bbeae6
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
)
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment