【发布时间】:2012-07-13 00:26:48
【问题描述】:
我有一个 Windows 2003 Server,它使用 IIS 来托管旧版 ASP.NET Web 服务,该服务连接到我无法控制的远程 Oracle 数据库服务器上的数据库。问题是数据库服务器每隔一两周就会关闭一次,但大约 5 分钟后就会恢复。然后我必须重新启动 IIS 以删除任何损坏的连接,然后我的 Web 服务才能再次工作。
发生特定错误代码时触发事件的最佳方法是什么(即给自己发电子邮件和/或重置 IIS)(在这种情况下,它将是 ORA 类型的错误,但我可以获得 Windows 错误代码) ?
IIS 设置?
任务计划程序? (仅限于计划任务,我相信在 Windows 2003 服务器上,例如每天/每周/每月等)
Powershell 脚本?
其他选项?
我知道在 Windows 2008 Server 中,您可以配置任务计划程序以在服务器在其错误日志中遇到某些错误代码时触发事件...但我在 Windows 2003 的任务计划程序中找不到类似的内容服务器。
谢谢。
【问题讨论】:
标签: windows powershell windows-server-2008 scheduled-tasks windows-server-2003