应用连不上mysql_应用服务器连接不上数据库服务器问题解决

错误现象:

在浏览器中,登录管理后台,出现如下错误:

A network-related or instance-specific

error occurred while establishing a connection to SQL Server. The

server was not found or was not accessible. Verify that the

instance name is correct and that SQL Server is configured to allow

remote connections. (provider: TCP Provider, error: 0 -

由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。)

该web服务最近运行都很正常,没有修改过任何代码和配置,应该不会是代码打开数据库后没有关闭连接,造成连接池满的问题,更多的问题服务器访问上。

解决步骤:

1,在自己的PC上,可以连接数据库服务器。并且telnet数据库端口,也是通的。

2,查看数据库sysprocesses表,连接数据很少,排除连接池满的问题。

3,打开数据库事件探查器,发现执行速度非常快。

4,重启IIS,问题依旧。

5,重启数据库服务器,问题依旧。

6,在应用服务器上,不能连接数据库服务器。telnet数据库服务器数据库端口,无法连接。ping

数据库服务器,是通的。其他机器可以访问数据库,而应用服务器不能访问,确定问题出在应用服务器,同时确定故障应该在防火墙配置上。

7,关闭瑞星防火墙,退出360安全卫士,问题依旧。

8,卸载瑞星防火墙,重启应用服务器,问题解决。

至此,最大可能是应用服务器的瑞星防火墙今天凌晨进行了自动升级,造成了访问数据库的故障。以后出现过瑞星防火墙升级后,出现一些问题,大多是不能被其他机器访问,现在访问其他服务器也不行。

对瑞星防火墙,彻底失望,以后都不会再用了!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值