加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows-server-2008-r2 – mscorsvw.exe(.NET运行时优化服务)的

发布时间:2020-12-14 00:00:59 所属栏目:Windows 来源:网络整理
导读:我有一个Server 2008 R2终端服务器,在过去的三个月里,它的使用非常非常低(可能是1个用户一小时,每天一次). 突然之间,我无法理解,mscorsvw.exe(.NET运行时优化服务)已开始消耗100%的一个处理器,导致各种警报和触发器熄灭.这是一种重复模式,因此可以预测下一
我有一个Server 2008 R2终端服务器,在过去的三个月里,它的使用非常非常低(可能是1个用户一小时,每天一次).

突然之间,我无法理解,mscorsvw.exe(.NET运行时优化服务)已开始消耗100%的一个处理器,导致各种警报和触发器熄灭.这是一种重复模式,因此可以预测下一次会发生什么:

有谁知道这会导致什么?我已经完成了显而易见的事情(重新启动了服务器),但除此之外我还是SOL.

我能想到的唯一可能是相关的是我今天早上通过WSUS批准了6个Windows更新,但它们不会在明天凌晨2点安装(其中一些与.NET 4安全性有关).

没有人登录到服务器(除了我),即使他们是,我们没有任何在那里使用的.NET应用程序.

mscorsvw是一个预编译.NET二进制文件的进程.您的更新可能已触发此活动.至少,这就是 http://blogs.msdn.com/b/davidnotario/archive/2005/04/27/412838.aspx所说的.

如果可以运行sysinternals procmon实用程序,您可能会更清楚地了解到底发生了什么.这将告诉你mscorsvw正在关注或关注哪些文件,并帮助确定它是否真正关注潜在的.NET文件.

从那个网站,如果这是正在发生的事情,运行

ngen.exe executequeueditems

应该通过让它一次运行所有内容而不是等待CPU变为空闲来“清除队列”,因为它似乎是在您的服务器上发生这种情况.一旦完成预编译,就应该停止发生.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读