☰
.NET应用程序连接池爆满
2026/10/12 12:01:51 网站建设 项目流程

文章目录

  • 环境
  • 症状
  • 问题原因
  • 解决方案

环境

系统平台:Linux x86-64 Red Hat Enterprise Linux 7
版本:4.7.7

症状

前台应用打开页面时一直卡住,应用日志提示连接池爆满,数据库连接超时的错。

问题原因

连接应用的的会话数超出默认值导致超出默认值的会话连接数据库失败。

解决方案

.net程序的MaxPoolSize不设置的话默认是100,满了以后就会报错连接池爆满,数据库连接超时的错,实际数据库连接数是远远没有达到限制的
建议在.net程序中的连接字符串设置MaxPoolSize=1000 调高一些 实际上后台数据库查询
.net连接字符串:
PORT = 5866; HOST =x.x.18.136; DATABASE = test; PASSWORD = 123456; USER ID = testuser;MaxPoolSize=1000

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询