【问题标题】:Website stopped working properly after pointing to a new SQL Server指向新的 SQL Server 后网站停止正常工作
【发布时间】:2018-12-09 04:36:42
【问题描述】:

我们的网络服务器 (IIS) 运行了我们的网站 (ASP.NET) 一周完美运行。我们通过更改 Web.Config 文件中的 IP 地址来指向新的 SQL Server。该网站仍然可以正常工作,但由于“达到最大连接池大小”错误而开始超时。

更改为新的 SQL SERVER 如何改变我们关于池大小的 IIS 行为?

【问题讨论】:

  • 新的 sql server 是否比旧的慢,或者您的应用负载是否更大?此外,您确定您的应用正确处理连接吗?
  • 新的是 2012 年,旧的是 2005 年。这就是区别。硬件要好得多。
  • 服务器在物理上是否彼此靠近 - 即任何额外的延迟?

标签: sql asp.net iis sql-server-2012 iis-8


【解决方案1】:

通过检查托管服务器提供的 sql server / db 设置来检查应用程序连接到的 sql server 的池大小。

或者通过添加在连接字符串中手动设置池大小 最大池大小=200;到连接字符串。

【讨论】:

  • 我没有改变我的 iis 只是给你一个新的 sql server。那么我为什么要修改池大小呢?
  • 那么在这种情况下,无论连接是否正确关闭,您都应该连接。
  • 如果它可以帮助你,也检查这个网址docs.microsoft.com/en-us/dotnet/framework/data/adonet/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-10-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-07-05
  • 1970-01-01
  • 2015-12-21
相关资源
最近更新 更多