Commit 32f5c91d authored by renjie's avatar renjie

Merge branch 'dev-zrj' into 'staging'

健康检查

See merge request !88
parents eb4a32a4 f261ccb3
...@@ -233,14 +233,14 @@ public class BrowserTask { ...@@ -233,14 +233,14 @@ public class BrowserTask {
String sp_result = trans.get(queryIpUrlList.getUrl(), true); String sp_result = trans.get(queryIpUrlList.getUrl(), true);
int failTime = 0; int failTime = 0;
while (!sp_result.contains(ipResource.getAddr())) { while (!sp_result.contains(ipResource.getAddr())) {
failTime ++; if (failTime > 5) {
Thread.sleep(2000);
sp_result = trans.get(queryIpUrlList.getUrl(), true);
if (failTime >= 5) {
NotifyUtils.sendMessage("防关联浏览器 ip " + ipResource.getAddr() + " 专线代理异常", NotifyUtils.MsgType.WEBHOOK); NotifyUtils.sendMessage("防关联浏览器 ip " + ipResource.getAddr() + " 专线代理异常", NotifyUtils.MsgType.WEBHOOK);
log.error("防关联浏览器 ip " + ipResource.getAddr() + " 专线代理异常 " + sp_result); log.error("防关联浏览器 ip " + ipResource.getAddr() + " 专线代理异常 " + sp_result);
break; break;
} }
failTime ++;
Thread.sleep(2000);
sp_result = trans.get(queryIpUrlList.getUrl(), true);
} }
} }
String result; String result;
...@@ -249,14 +249,14 @@ public class BrowserTask { ...@@ -249,14 +249,14 @@ public class BrowserTask {
if (!result.contains(ipResource.getAddr())) { if (!result.contains(ipResource.getAddr())) {
int failTime = 0; int failTime = 0;
while (!result.contains(ipResource.getAddr())) { while (!result.contains(ipResource.getAddr())) {
failTime ++; if (failTime > 5) {
Thread.sleep(2000);
result = trans.get(queryIpUrlList.getUrl(), true);
if (failTime >= 5) {
NotifyUtils.sendMessage("防关联浏览器 ip " + ipResource.getAddr() + " 专线代理异常", NotifyUtils.MsgType.WEBHOOK); NotifyUtils.sendMessage("防关联浏览器 ip " + ipResource.getAddr() + " 专线代理异常", NotifyUtils.MsgType.WEBHOOK);
log.error("防关联浏览器 ip " + ipResource.getAddr() + " 专线代理异常 " + result); log.error("防关联浏览器 ip " + ipResource.getAddr() + " 专线代理异常 " + result);
break; break;
} }
failTime ++;
Thread.sleep(2000);
result = trans.get(queryIpUrlList.getUrl(), true);
} }
} }
} catch (Exception e) { } catch (Exception e) {
......
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