日期:2014-05-18  浏览次数:20928 次

timer 超时时间已到。
因为是程序有用到timer的,每秒都有刷新价格。在本机测试都没问题的。。
可是一放到服务器上 过几分钟程序就出问题了呢。。。报错超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是。。。web.config 里面的Max Pool Size=1000 设1000的。
这是什么问题呢?

------解决方案--------------------
检查连接是否关闭,数据库爆了,别简单的用try,找到根本原因

最好别每秒,每30秒可能要好的多
------解决方案--------------------
每秒刷新一次,有点太拼了 没那个必要啊 也许1秒中还不够一个远程的读和取所用的时间呢 报错也是情有可原
------解决方案--------------------
如果确实要很频繁 建议5到10秒 如果不需要太精确 30秒到1分钟就可以了 感觉没必要那么频的访问数据库
------解决方案--------------------
频频的访问数据库,可能服务器资源不够用了!建议到>=10秒