首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IIS6.0中的COM+DLL问题

问IIS6.0中的COM+DLL问题
EN

Server Fault用户
提问于 2009-05-07 17:37:54
回答 2查看 2.2K关注 0票数 0

我们在IIS6中有一个支持ASP经典应用程序的COM+DLL。我们已经成功地调试到我们知道DLL正在导致工作进程中的挂起(对对象的调用永远不会返回)。有哪些配置选项可以解决此问题?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2009-05-18 12:23:09

我们找到的解决方案是限制COM+允许调用运行的时间,然后终止它。

我们在事件日志中找到了该事件,该日志分发了该事件:

平均通话时间已超过10分钟。如果这不是预期的行为,请参阅http://support.microsoft.com Microsoft知识库中的第910904篇文章,了解如何使用COM+ AutoDump功能自动生成转储文件和/或在问题再次发生时终止进程的详细信息。服务器应用程序ID:{20D49551-DF30-4A60-B553-CAD7B97F2153}服务器应用实例ID:{45DB1F97-8995-481C-94EE-CA891E446202服务器应用程序名称:<-REDACTED>

把我们引向这个kb。

然后,我们根据kb修改HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3\AutoDump的设置。这个问题仍然发生,但是现在它没有挂起整个服务器,只有一个用户被挂起。

票数 0
EN

Server Fault用户

发布于 2009-05-07 20:28:07

您试过在IIS5可移植模式下运行吗?

  1. 右键单击IIS管理器UI中“网站”节点上的属性
  2. 在属性页中选择“服务”选项卡
  3. 将有一个复选框控制IIS6是否运行“IIS5隔离模式下的WWW服务”。检查它以使IIS6以IIS5辅助进程隔离模式运行。
票数 -1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/5915

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档