我们的服务器运营团队已要求 Web 开发团队 (ASP.NET) 在我们的应用程序中提供一个 URL,负载平衡器可以 ping 以执行健康检查。
在这个页面上应该执行什么?我认为我们应该尝试建立数据库连接以确保 Web 和数据库之间的连接。还要别的吗?
我们的服务器运营团队已要求 Web 开发团队 (ASP.NET) 在我们的应用程序中提供一个 URL,负载平衡器可以 ping 以执行健康检查。
在这个页面上应该执行什么?我认为我们应该尝试建立数据库连接以确保 Web 和数据库之间的连接。还要别的吗?
你真的想检查数据库配置、asp.net 配置、web.config 和任何其他 Web 服务或依赖项。
这是一个非常棒的代码项目,可以让您以最少的编码开始。
您的健康检查页面应该 ping 应用程序中的任何外部依赖项,并确保一切都正确响应。包括:
数据库
网页服务
动态加载的 DLL
COM+ 组件
如果所有测试都通过,那么健康检查页面应该会正确响应,以便负载均衡器可以使用该服务器。