3

我们的服务器运营团队已要求 Web 开发团队 (ASP.NET) 在我们的应用程序中提供一个 URL,负载平衡器可以 ping 以执行健康检查。

在这个页面上应该执行什么?我认为我们应该尝试建立数据库连接以确保 Web 和数据库之间的连接。还要别的吗?

4

2 回答 2

2

你真的想检查数据库配置、asp.net 配置、web.config 和任何其他 Web 服务或依赖项。

是一个非常棒的代码项目,可以让您以最少的编码开始。

于 2010-09-30T03:54:18.487 回答
1

您的健康检查页面应该 ping 应用程序中的任何外部依赖项,并确保一切都正确响应。包括:

  • 数据库

  • 网页服务

  • 动态加载的 DLL

  • COM+ 组件

如果所有测试都通过,那么健康检查页面应该会正确响应,以便负载均衡器可以使用该服务器。

于 2010-09-30T03:45:27.687 回答