症状
您在 Microsoft Host Integration Server 2010 环境中具有使用主机集成服务器事务集成器 (TI) 的 Web 应用程序。当主机集成服务器 TI 监控线程运行时,您注意到 W3wp.exe 进程占用 100% 的 CPU 资源。由于此问题,Web 应用程序无法使用。
原因
此问题的发生是由于主机集成服务器 TI 调用了使用无限超时值的 WaitForMultipleObjects() 函数。
解决方案
修补程序信息
Microsoft 提供了一个受支持的修补程序。但是,此修补程序仅用于修复本文所述的问题。仅将此修补程序应用于出现文本中所描述问题的系统。此修补程序可能还会接受进一步的测试。因此,如果这个问题没有给您造成严重的影响,我们建议您等待包含此修补程序的下一个软件更新。
如果该修补程序可供下载,则此知识库文章的顶部将出现“提供修补程序下载”部分。如果此部分不存在,请联系 Microsoft 客户支持服务部门以获取该修补程序。 注意 如果发生其他问题或需要进行任何故障排除,您应该另行创建服务请求。对于此特定修补程序无法解决的其他支持问题和事项,将照常收取支持费用。若要获取 Microsoft 客户服务和支持部门的完整电话号码列表或另行创建服务请求,请访问以下 Microsoft 网站:http://support.microsoft.com/contactus/?ln=zh-cn&ws=support#tab0注意:“提供修补程序下载”窗体显示了可用的修补程序语言版本。如果找不到需要的语言,则说明未提供该语言版本的修补程序。
先决条件
要应用此修补程序,必须安装 Microsoft Host Integration Server 2010。
重新启动信息
应用此修补程序之后,无需重新启动计算机。
替换信息
此修补程序不替换以前发布的修补程序。
文件信息
此修补程序的英文版本具有下表所列的文件属性(或更新的文件属性)。这些文件的日期和时间按协调世界时 (UTC) 列出。当您查看文件信息时,该时间将转换为本地时间。要了解 UTC 与本地时间之间的时差,请使用“控制面板”中“日期和时间”项中的“时区”选项卡。
对于 Microsoft Host Integration Server 2010(32 位版)
File name |
File version |
File size |
Date |
Time |
Platform |
---|---|---|---|---|---|
Microsoft.hostintegration.managedcpic.dll |
8.5.4290.2 |
79,760 |
04-May-2011 |
12:38 |
x86 |
Microsoft.hostintegration.ti.snatransport.dll |
8.5.4290.2 |
67,480 |
04-May-2011 |
12:38 |
x86 |
Microsoft.hostintegration.ti.wipruntimeadministration.dll |
8.5.4290.2 |
47,024 |
04-May-2011 |
12:38 |
x86 |
对于 Microsoft Host Integration Server 2010(64 位版)
File name |
File version |
File size |
Date |
Time |
Platform |
---|---|---|---|---|---|
Microsoft.hostintegration.managedcpic.dll |
8.5.4290.2 |
79,760 |
04-May-2011 |
12:45 |
x86 |
Microsoft.hostintegration.ti.snatransport.dll |
8.5.4290.2 |
67,480 |
04-May-2011 |
12:45 |
x86 |
Microsoft.hostintegration.ti.wipruntimeadministration.dll |
8.5.4290.2 |
47,024 |
04-May-2011 |
12:45 |
x86 |
注意由于存在文件依赖性,包含这些文件的最新修复程序或功能还可能包含其他文件。
状态
Microsoft 已经确认“适用于”部分中列出的 Microsoft 产品存在此问题。
更多信息
有关 WaitForMultipleObjectsEx 函数的更多信息,请访问下面的 Microsoft Developer Network (MSDN) 网站: