将监视狗请求发送到ASP.NET Web服务器的正确方法是什么?

时间:2011-06-02 09:15:28

标签: asp.net

我有一个ASP.NET Web服务器,我希望有一个看门狗定期发送请求。目前,我计划添加一个EmptyPage.aspx,然后定期从本地运行的监视程序应用程序请求它。

有没有更好的方法来实施看门狗设施?

P.S。

服务器可能部署在Intranet中而无法访问Internet,因此请不要建议使用第三方监管站点。

1 个答案:

答案 0 :(得分:2)

WatchDog的目的究竟是什么?您是否要确保您的站点始终在运行(如果应用程序池/计算机重新启动)或您想要进行一些健康检查?你的方法对于前者来说已经足够了,而对于以后,你可能想做的不仅仅是空页。可以考虑用于健康检查的几件事情是:

  • 返回有关系统资源的信息,例如内存利用率,平均CPU利用率等,以便监视器可能会在某些threasholds上发出警报
  • 进行数据库查询以确保数据库是否正在运行