我们的一个网站有一个小故障,偶尔会导致它崩溃——后端需要重新启动。替代品还没有准备好投入生产,所以我创建了一个 VBS 脚本,它会在以下情况下轮询服务器并重新启动服务器:
a) HTTP 状态代码 <> 200,或 b) 页面加载但在页面上找不到子字符串。
如果tomcat服务响应失败,HTTP状态检查超时;如果发生这种情况,我想调用一个函数。是否可以捕获和处理超时?这是我的相关代码片段的片段。
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
先感谢您。