asp.net内存溢出问题
老早给公司做了个网站,是用asp.net1.1做的,放在上海热线的服务器上,最近经常性的发现无法访问,凡是连接sql server数据库的页面都打不开,而不连接数据的页面是可以打开的,于是就频繁的打电话给上海热线,后来他们说可能是我程序的问题,导致使用段时间后会内存益出,请问是否会有这种情况啊?如果是那应该怎么解决
------解决方案--------------------检查一下是不是有未主动关闭的数据库连接 没有释放的IO资源 没有结束的循环体
------解决方案--------------------如果程序没问题,
就是他们的 sql数据库 服务器 过载...
------解决方案--------------------那就是WEB服务器没有问题,数据库服务器有问题!
------解决方案--------------------跟我们公司服务器一样。
有事就马上重装系统。
然后就能顶几个月
------解决方案--------------------和我以前的问题差不多!错误提示是..异常,查msdn说是内存益处,其实就是服务器的区别!
你的程序在本地可以嘛?你可以现在本地运行,没有问题的话,应该是服务器数据库的问题!因为我原来的程序的服务器是sql2005,本地的是2000,版本本地是1.1,服务器是2.0 其实现在的程序导致内存益处的不是很多
------解决方案--------------------一台服务器上挂了N多个站点,这样平均下来每一个站点就没多少内存可用,因此频繁出现OOM也是很有可能的