首页 > SharePoint > 修复“无法获取 W3WP 进程的专用字节内存限制。”

修复“无法获取 W3WP 进程的专用字节内存限制。”

在最近项目的服务器上总是有“无法获取 W3WP 进程的专用字节内存限制”的错误。

事件日志如下:

========================

事件类型:    错误
事件来源:    ASP.NET 2.0.50727.0
事件种类:    无
事件 ID:    1093
日期:        2009-8-17
事件:        11:09:28
用户:        N/A
计算机:    V-AUDIKMWEB-T
描述:
无法获取 W3WP 进程的专用字节内存限制。 ASP.NET 缓存将无法限制其内存使用,这可能会导致 进程重新启动。错误: 0×80070005

有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。

========================

原因:

这是一个已知的由于IIS metabase权限不足导致的错误.

目的服务器的IIS metabase的ACL在下面两个节点没有包含IIS_WPG组.

– W3SVC/AppPools
– W3SVC/Filters

解决办法:

下载 MetaACL utility (http://support.microsoft.com/?id=267904). 安装后, 打开命令行并切换当前目录到MetaACL utility 安装目录, 运行:

– cscript metaacl.vbs IIS://Localhost/W3SVC/AppPools IIS_WPG RE
– cscript metaacl.vbs IIS://Localhost/W3SVC/Filters IIS_WPG RE

注意: 
命令中路径是大小写敏感的(最好Copy&Paste), 运行命令以后重启IIS服务.

原文出处: http://blogs.msdn.com/carloc/archive/2006/09/20/unable-to-get-the-private-bytes-memory-limit-for-w3wp-exe-process.aspx

分类: SharePoint 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.