【发布时间】:2016-10-27 14:15:53
【问题描述】:
我们的环境中有一个开发框,很快将迁移到生产环境。它是用经典的asp编写的。作为灾难恢复计划的一部分,其中一项任务是确保在加载页面时出现问题,通知站点管理员。我知道如何发送通知,因为我们有一个用于发送通信的邮件处理器,但我正在寻求有关如何执行类似于 IF 语句的帮助,即如果页面在 x 秒内未完成加载, 向站点管理员发送电子邮件并继续加载页面,直到它完成加载或超时。同样,到目前为止,我们没有任何问题,但是如果将来出现任何问题,我们需要采取一些措施。同样,这是在经典 asp 中完成的。
举个例子(加载 30 秒):
If ServerScriptTimeout > 30 Then
response.write "Page is taking longer to load admins, please investigate"
Else
End If
这样的事情会奏效甚至可能吗?
我们在服务器上使用 IIS7
提前感谢您的帮助。
更新 - 只是添加。如果我们的一个数据库连接出现连接问题,我们已经准备好启动页面和通知。它验证连接,然后执行测试查询。如果其中任何一个失败,它会为站点管理员提供更新。我想要一个类似的页面加载时间选项。我已经设置了脚本超时,但不确定脚本超时是否可以使用 if 语句在触发超时之前经过 x 秒后执行某些操作。
【问题讨论】:
标签: html iis asp-classic