
服务器放了A、B两个网站(手机和PC四个站点),近几天访问每个网站时,只要 多点几次页面,会不定时的出现以下错误
连接超时时间已到。在尝试使用预登录握手确认时超过了此超时时间。这可能是因为预登录握手失败或服务器未能及时响应。 尝试连接到此服务器时花费的持续时间是 - [Pre-Login] initialization=42;handshake=14956;
用sp_who2查看连接数,基本上保持在70左右的连接
程序A、B两个网站的程序是一样的,只是数据不同而已,读取数据都是读取到DataSet,读完后都用SqlConnection.Close
没有用到sqldatareader
也尝试网络上的方法:
1、在连接数据库代码中加packet size=1000;Max Pool Size = 512
2、web.config中加<httpRuntime executionTimeout="6000000" />
都没效果,多点几个页面,还是会不定时的报错。
请教大家该如何解决,有何思路吗?谢谢。