我在我的网站的应用程序池中将“超时限制”设置为 5 分钟。
我注意到它经常停止和重新启动。应用程序池重新启动后不久,w3svc.exe
开始出现奇怪的行为,CPU 在 0 到 100% 之间上下波动。
在 CPU 开始上下移动之前,可以从浏览器访问应用程序,所以就好像应用程序已经“运行”一样,所以我认为它已启动......如果这意味着任何事情。
最初看到它时我很恐慌,因为我担心它可能是我的 C# ASP.NET MVC 应用程序中的代码,但后来我意识到这在上下拍摄大约 5 分钟后平静下来,内存和 CPU 使用率又恢复了到可接受的状态。
我已将应用程序池的超时设置为 0,以防止它频繁进入此循环,但我不确定它在做什么,所以我想对其进行微调。
我一直在寻找与缓存有关的事情,因为我担心服务器可能正在缓存我/Content
包含数千张图像的整个文件夹。