Toggle navigation
Toggle navigation
This project
Loading...
Sign in
ops
/
monitor-service
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
jimi
6 years ago
Commit
652177fa092436a1f15ef49d7fe7ca47d17ff83c
1 parent
ede1be9a
add java restart
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
44 additions
and
40 deletions
monitor-service-switch/src/main/java/com/monitor/switchs/projectRestart/service/impl/JavaProjectStatusLoaderTask.java
monitor-service-switch/src/main/java/com/monitor/switchs/projectRestart/service/impl/JavaProjectStatusLoaderTask.java
View file @
652177f
...
...
@@ -115,10 +115,11 @@ public class JavaProjectStatusLoaderTask {
public
String
checkService
(
String
ip
,
String
projectName
)
{
String
servicePort
=
getServicePort
(
projectName
,
"service"
);
if
(
StringUtils
.
isBlank
(
servicePort
)
||
StringUtils
.
isBlank
(
ip
))
{
String
projectHttpName
=
getServicePort
(
projectName
,
"http"
);
if
(
StringUtils
.
isBlank
(
servicePort
)
||
StringUtils
.
isBlank
(
ip
)||
StringUtils
.
isBlank
(
projectHttpName
))
{
return
"2"
;
}
String
url
=
"http://"
+
ip
+
":"
+
servicePort
+
"/"
+
projectName
+
"/common/ok.jsp"
;
String
url
=
"http://"
+
ip
+
":"
+
servicePort
+
"/"
+
project
Http
Name
+
"/common/ok.jsp"
;
String
myResponse
=
httpRestClient
.
get
(
url
,
null
,
String
.
class
);
if
(
Objects
.
nonNull
(
myResponse
)
||
myResponse
.
contains
(
"Resources ok"
))
return
"1"
;
...
...
@@ -128,59 +129,62 @@ public class JavaProjectStatusLoaderTask {
public
String
getServicePort
(
String
serviceName
,
String
type
)
{
Map
<
String
,
String
>
context_port_map
=
new
HashMap
<>();
context_port_map
.
put
(
"yoho-users"
,
"8081,9001"
);
context_port_map
.
put
(
"yoho-sns"
,
"8082,9602"
);
context_port_map
.
put
(
"yohobuy-product"
,
"8083,9603"
);
context_port_map
.
put
(
"yohobuy-order"
,
"8084,9604"
);
context_port_map
.
put
(
"yohobuy-promotion"
,
"8085,9605"
);
context_port_map
.
put
(
"yoho-message"
,
"8086,9606"
);
context_port_map
.
put
(
"yohobuy-resources"
,
"8087,9607"
);
context_port_map
.
put
(
"yohobuy-platform"
,
"8088,9608"
);
context_port_map
.
put
(
"yohobuy-union"
,
"8088,0000"
);
context_port_map
.
put
(
"yohobuy-activity"
,
"8090,0000"
);
context_port_map
.
put
(
"yohobuy-bigdata"
,
"8091,0000"
);
context_port_map
.
put
(
"yohobuy-brower"
,
"8092,9612"
);
context_port_map
.
put
(
"yohobuy-crm"
,
"8093,9623"
);
context_port_map
.
put
(
"yohobuy-wechat"
,
"8094,9614"
);
context_port_map
.
put
(
"yoho-social"
,
"8095,9615"
);
context_port_map
.
put
(
"uic"
,
"8096,9616"
);
context_port_map
.
put
(
"yohobuy-risk"
,
"8097,0000"
);
context_port_map
.
put
(
"yoho-users"
,
"8081,9001,users"
);
context_port_map
.
put
(
"yoho-sns"
,
"8082,9602,sns"
);
context_port_map
.
put
(
"yohobuy-product"
,
"8083,9603,product"
);
context_port_map
.
put
(
"yohobuy-order"
,
"8084,9604,order"
);
context_port_map
.
put
(
"yohobuy-promotion"
,
"8085,9605,promotion"
);
context_port_map
.
put
(
"yoho-message"
,
"8086,9606,message"
);
context_port_map
.
put
(
"yohobuy-resources"
,
"8087,9607,resources"
);
context_port_map
.
put
(
"yohobuy-platform"
,
"8088,9608,platform"
);
context_port_map
.
put
(
"yohobuy-union"
,
"8088,0000,union"
);
context_port_map
.
put
(
"yohobuy-activity"
,
"8090,0000,activity"
);
context_port_map
.
put
(
"yohobuy-bigdata"
,
"8091,0000,bigdata"
);
context_port_map
.
put
(
"yohobuy-brower"
,
"8092,9612,brower"
);
context_port_map
.
put
(
"yohobuy-crm"
,
"8093,9623,crm"
);
context_port_map
.
put
(
"yohobuy-wechat"
,
"8094,9614,wechat"
);
context_port_map
.
put
(
"yoho-social"
,
"8095,9615,social"
);
context_port_map
.
put
(
"uic"
,
"8096,9616,uic"
);
context_port_map
.
put
(
"yohobuy-risk"
,
"8097,0000,risk"
);
context_port_map
.
put
(
"pfpromotion"
,
"8098,0000"
);
context_port_map
.
put
(
"platform-cms"
,
"8099,9609"
);
context_port_map
.
put
(
"platform-cms"
,
"8099,9609
,pfcms
"
);
context_port_map
.
put
(
"pfproduct"
,
"8100,0000"
);
context_port_map
.
put
(
"pfmaketing"
,
"8101,0000"
);
context_port_map
.
put
(
"pfseller"
,
"8102,0000"
);
context_port_map
.
put
(
"ufoPlatform"
,
"8088,9608"
);
context_port_map
.
put
(
"ufo-gateway"
,
"8080,9600"
);
context_port_map
.
put
(
"yoho-push"
,
"8089,9629"
);
context_port_map
.
put
(
"yoho-inbox"
,
"8062,9622"
);
context_port_map
.
put
(
"yoho-msgcenter-wechat"
,
"8061,8161"
);
context_port_map
.
put
(
"yoho-reviewed"
,
"8063,9623"
);
context_port_map
.
put
(
"yoho-erp-gateway"
,
"8080,9609"
);
context_port_map
.
put
(
"yoho-gateway"
,
"8080,9600"
);
context_port_map
.
put
(
"cms_push"
,
"8089,0000"
);
context_port_map
.
put
(
"yohobuy-task"
,
"8084,9604"
);
context_port_map
.
put
(
"yoho-message-controller"
,
"8086,9627"
);
context_port_map
.
put
(
"yoho-message-sender"
,
"8086,9625"
);
context_port_map
.
put
(
"yoho-search-consumer"
,
"8088,9608"
);
context_port_map
.
put
(
"yoho-search-producer"
,
"8089,9609"
);
context_port_map
.
put
(
"yoho-search-adaptor"
,
"8085,0000"
);
context_port_map
.
put
(
"yohomars-search-service"
,
"8080,9900"
);
context_port_map
.
put
(
"ufoPlatform"
,
"8088,9608,ufoPlatform"
);
context_port_map
.
put
(
"ufo-gateway"
,
"8080,9600,ufo-gateway"
);
context_port_map
.
put
(
"yoho-push"
,
"8089,9629,push"
);
context_port_map
.
put
(
"yoho-inbox"
,
"8062,9622,inbox"
);
context_port_map
.
put
(
"yoho-msgcenter-wechat"
,
"8061,8161,msgcenter-wechat"
);
context_port_map
.
put
(
"yoho-reviewed"
,
"8063,9623,reviewed"
);
context_port_map
.
put
(
"yoho-erp-gateway"
,
"8080,9609,erp-gateway"
);
context_port_map
.
put
(
"yoho-gateway"
,
"8080,9600,gateway"
);
context_port_map
.
put
(
"cms_push"
,
"8089,0000,cms_push"
);
context_port_map
.
put
(
"yohobuy-task"
,
"8084,9604,task"
);
context_port_map
.
put
(
"yoho-message-controller"
,
"8086,9627,yoho-message-controller"
);
context_port_map
.
put
(
"yoho-message-sender"
,
"8086,9625,yoho-message-sender"
);
context_port_map
.
put
(
"yoho-search-consumer"
,
"8088,9608,search-consumer"
);
context_port_map
.
put
(
"yoho-search-producer"
,
"8089,9609,search-producer"
);
context_port_map
.
put
(
"yoho-search-adaptor"
,
"8085,0000,yoho-search-adaptor"
);
context_port_map
.
put
(
"yohomars-search-service"
,
"8080,9900,yohosearch"
);
String
port
=
""
;
if
(
context_port_map
.
containsKey
(
serviceName
))
{
String
ports
=
context_port_map
.
get
(
serviceName
);
if
(
"service"
.
equals
(
type
)
&&
ports
.
split
(
","
).
length
>
1
)
{
if
(
"service"
.
equals
(
type
)
&&
ports
.
split
(
","
).
length
>
2
)
{
port
=
ports
.
split
(
","
)[
0
];
}
if
(
"jmx"
.
equals
(
type
)
&&
ports
.
split
(
","
).
length
>
1
)
{
if
(
"jmx"
.
equals
(
type
)
&&
ports
.
split
(
","
).
length
>
2
)
{
if
(!
"0000"
.
equals
(
ports
.
split
(
","
)[
1
]))
port
=
ports
.
split
(
","
)[
1
];
}
if
(
"http"
.
equals
(
type
)
&&
ports
.
split
(
","
).
length
>
2
)
{
port
=
ports
.
split
(
","
)[
2
];
}
}
return
port
;
}
...
...
Please
register
or
login
to post a comment