积极答复者
WCF Server和数据库连接的问题

问题
-
这个问题问在这里可能不合适,不过实在没办法了,就看有没有人碰到过类似的问题吧
Console托管的Wcf server, 用DB2 Data Provider(IBM.Data.DB2.dll) 连接数据库。
本来一直工作的都不错,最近有多台客户端一直开着,每10秒钟自动发一次检索请求(一个日志监视画面,日志表里的数据量比较大,10万条左右),这样一段时间之后,突然间就再也和DB2连不上了,任何DB操作都发生下面的异常
CLI0106E Connection is closed. SQLSTATE = 08003
重启服务器后恢复正常。运行了一天之后又发生了一次.
不知道是否有人碰到过类似的问题,若能指点一二感激不尽
答案
全部回复
-
考虑一下几个方面吧
1。数据库是否有死锁,读写死锁
2。是否有内存泄露,数据库连接没关闭。
3。数据库服务是否正常,是否数据文件过大。
Frank Xu Lei--谦卑若愚,好学若饥
专注于.NET平台下分布式应用系统开发和企业应用系统集成
Focus on Distributed Applications Development and EAI based on .NET
【老徐的网站】:http://www.frankxulei.com/