【发布时间】:2019-10-08 15:02:02
【问题描述】:
我们的一个网站偶尔会出现故障 - 后端需要重新启动。替代品尚未准备好投入生产,因此我创建了一个 VBS 脚本,它会在以下情况下轮询服务器并重新启动服务器:
a) HTTP 状态码 200,或 b) 页面加载,但在页面上找不到子字符串。
如果tomcat服务响应失败,HTTP状态检查超时;如果发生这种情况,我想调用一个函数。是否可以捕获和处理超时?这是我的相关代码片段的 sn-p。
xmlhttp.setOption 2, 13056
xmlhttp.open "get", "https://www.mywebsite.com/thisurl", false
xmlhttp.send
if xmlhttp.status <> 200 then
call restartTomcat()
call emailAlert()
end if
提前谢谢你。
【问题讨论】:
标签: vbscript msxml serverxmlhttp