2
我想创建一个"System Health"
网页,它将监视运行在Web服务器上的应用程序池。有没有人有更好的方法来监视IIS应用程序池?
该Web服务器有几个应用程序池,并且是一个内联网(所以没有大的安全问题)。 定期看来,这些池中的一些会挂起/崩溃等,并且回收不会捡起它。 (单独的问题)
我的想法是有一个单一的网页,将启动一个请求到每个应用程序池中的已知url,如果收到一个好的响应,然后将其标记为OK
,否则将标记为FAILED
。这可能会显示为带红绿灯的表格。
我可能会使用c#。
这听起来合理吗? 有没有人有更好的监控应用程序池的方式?
p.s我意识到如果运行这个页面的应用程序池崩溃,那么什么都不会显示出来!