我有 2 个 Web 场配置,一个有 2 个成员服务器,另一个有 3 个成员服务器。我在两个场上都设置了健康监控,监控工具报告所有服务器都处于健康状态。但是过了一段时间,所有服务器在“监控和管理”屏幕中都被标记为“不可用”和“健康”(在“服务器”屏幕中,它们都在“准备进行负载平衡”列中列为“是”)。
查看 Web 场控制器或任何场服务器上的事件日志并没有发现任何有趣的东西。在服务器不可用期间没有警告或错误。有几个关于工作进程由于不活动而关闭的信息事件,但我不希望这是原因,因为这意味着场将在夜间负载较低时死亡。
我是否遗漏了什么?
编辑:顺便说一句,我认为应用程序池在服务器上关闭非常奇怪,因为健康监控系统正在轮询每台服务器上的 aspx 页面。这不应该让它们继续运行吗?
编辑2:现在我在使用 Web Farm Framework 2 的 RTW 版本时也遇到了这个问题。
答案1
检查 IIS 的 Web Farm Framework 2.0 的系统和平台要求。http://learn.iis.net/page.aspx/913/system-and-platform-requirements-for-the-web-farm-framework-20-for-iis-7/ 我遇到了同样的问题,因为主服务器运行的是 Windows Server 2008,而辅助服务器运行的是 Windows Server 2008 R2,而这不受支持。