调用Webservices出错,重启IIS后就好了
客户端调用werbservices获取数据库中的数据时出现如下错误
System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
重启IIS后就正常了,但是过一端时间又会出现这个错误,请问如何解决?
[解决办法]
數據處理完,把資源及時釋放掉;手動調下GC.Collect();
[解决办法]
有的地方执行后没有及时释放,比如DataReader,刚开始影响不太,不过后面可分配资源都被用完了,就出问题了。
[解决办法]
System.OutOfMemoryException
没有足够的内存
老环境是什么意思,包括硬件配置吗?或许可能大概之前的硬件配置高,内存大,OS版本对内存管理也有影响。
以至于,很及时就整理内存了。
“环境”还得包括所谓终端的数量。