我将网站部署到IIS上(ASP.NET),平时运行都没问题
每当修改后端代码我就更新到服务器上
然后有时当我将新的代码放到服务器上,刷新网页后
CPU占用率会达到100%,最后报内存溢出
过一段时间再刷新可能会好,重启应用程序池也可以
间隔时间不固定,也没有进行大量数据的查询
数据库连接应该也都释放了的
这是什么原因造成的呢
内存泄漏问题,可能是需要 Dispose 的地方没有放在 using 语句块中或者以静态成员的方式引用了实例
用ef的吗?这种得详细看代码.哪里有泄漏问题的.
没有用EF,使用MySQL封装的工具类访问数据库,SQL语句查询
你这要好好查看代码,观察程序启动的过程
也许是IIS回收机制导致的