首页 > 解决方案 > MVC网站有时无法到达的间歇性行为

问题描述

我有一个 ASP.Net MVC 网站托管在带有负载平衡器的几台服务器上的 IIS 上,当它打开时它是一个非常简单的页面,它在 DB 中记录用户详细信息并显示视图。

问题是:它有时会变得无法访问,并且页面永远不会打开。我必须重新启动 APP Pool 才能回到正轨,然后它再次发生。

我试过的:

  1. 确保所有数据库连接都得到正确处理,任何打开的连接都肯定关闭
  2. 已根据 RAM 的大小对 APP Pool 进行回收
  3. 浏览 IIS 日志并检查请求是否已到达那里
  4. 服务器上还有其他应用程序也在运行,但问题与此网站无关
  5. 有全球用户,不同全球区域的问题仍然存在

我认为它可以是:

  1. 负载均衡器可能永远不会转移我的请求
  2. 我的请求在网络和层之间迷失了

这是生产环境,我们在 ACC 或 Dev 中没有遇到这个问题。

还有什么我可以继续检查的?

标签: asp.netasp.net-mvcwebiisado.net

解决方案


推荐阅读