首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

timer 超时时间已到。该怎么解决

2012-05-16 
timer 超时时间已到。因为是程序有用到timer的,每秒都有刷新价格。在本机测试都没问题的。。可是一放到服务器

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

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

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

热点排行