昨天我开始在我们网站服务器上的某些网站上发现服务器太忙的错误。 所以我login了服务器并查看了事件查看器
约4次/分钟即时得到这个错误:
日志名称:应用程序
来源:Complus
- Sharepoint错误403访问被禁止
- iis 7工作进程内存泄漏/挂起
- 如何将查询string添加到iis7中的默认文档?
- 如何在Windows 7中为FTP设置FTP用户?
- 为IIS添加第二个IP地址 – 静态与dynamicAlogging
事件ID:4689
错误信息:
运行时环境检测到其内部状态不一致。 这表示在COM +应用程序中运行的自定义组件,它们使用的组件或其他因素可能导致进程中可能存在的不稳定性。 d:\ longhorn \ com \ complus \ src \ comsvcs \ threads \ stathread.cpp(300),hr = 80070008:CSTAThread:CoGetApartmentID失败
我想知道是否有人有这样的问题,如果是的话是什么有关/我该如何解决?
如果这对你有意义,COM +就像DBUS一样,它允许不同的应用程序在内部进行通信。 看起来你有一个进程间通信的问题。
我确实设法find这个链接, COM +运行时环境检测到其内部状态不一致。
这表示您应该从以下位置更改registry设置:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SubSystems\Windows --> SharedSection = 1024,3072,512
至:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SubSystems\Windows --> SharedSection = 1024,3072,1024
看起来你已经用完了内存。 至less你的堆已经填满了。 这是那些讨厌的错误之一,是不是很编程,不是很系统pipe理。
在另一个链接上查看更多信息: 桌面堆概览 。
PS进行此更改后,您可能需要重新启动服务器。