问题描述
IIS在运行一段时间后,总会报以下错误,必须重启服务器才能解决,有人知道怎么回事吗?万分感激错误报在:WebClient.DownloadString!
解决方案
解决方案二:
升级服务器配置
解决方案三:
引用1楼a407090090的回复:
升级服务器配置
配置已经挺高了啊8G4核
解决方案四:
也可以试试系统盘瘦身和数据库的盘都廋身空间不足也会导致
解决方案五:
还有一种可能就是连接数据库了读取数据以后不关闭连接一直打开着
解决方案六:
socket只开不关
解决方案七:
首先,你要想办法能够在自己的开发环境重现问题。至少操作10次,有7次都会重现问题。其次,你需要定位出错的具体语句。然后贴出出错之后的调试画面。(必须是调试具体的语句)
解决方案八:
在你调试时(断点、或者打印日志),可能你会发现出现了数量巨大的循环操作,而且这些操作完全出乎意外。
解决方案九:
增大物理内存,优化代码
解决方案十:
查查资源释放的问题吧,多半是没有及时的显示的释放一些连接资源导致的
解决方案十一:
查查资源释放的问题吧,多半是没有及时的显式的释放一些连接资源导致的
解决方案十二:
开了太多的webclient吧,另外iis可以设置应用程序池快速故障防护那里可以将崩溃关闭,当然这是治标不治本
解决方案十三:
另外webclient不用时注意dispose
解决方案十四:
using(webClient=newWebClient()){}如果请求很频繁,可以将webClient暂时放在内存,不要频繁的new和dispose
解决方案十五:
是不是有像服务器内存中写大量缓存的操作呢
解决方案:
很有可能是应用池满了的节奏,看看的SQL语句,是否每一个使用完之后都关闭并释放
时间: 2025-01-21 05:51:37