我有一个 Web 应用程序,它在两个 Windows 2012 R2 服务器上使用 IIS 8.5 进行负载平衡。有时,IIS 进程似乎在一台 Web 服务器上“卡住”,但没有任何迹象表明存在问题 - 无论是在我们的应用程序日志还是 Windows 事件日志中。唯一可以修复这个问题的方法是 iisreset。我们知道它发生的唯一方法是因为网站间歇性地无法加载并且我们收到电子邮件警报。
如何在不依赖监控警报的情况下捕获这些事件?我想在负载均衡器上配置 HTTP 探测器,但这意味着 Web 服务器将被悄悄地从轮换中移除,我们不知道 Web 服务器有问题。