我有一个 SharePoint 环境,由 Web 服务器、索引服务器和数据库服务器组成。我检查了事件查看器,结果如下:
事件 ID : 1013 计算机 : Web 服务器 描述 : 为应用程序池“AppPoolName”提供服务的进程在关闭期间超出了时间限制。进程 ID 为“4820”。
事件 ID :8645 计算机:数据库服务器 描述:等待内存资源执行查询时发生超时。重新运行查询
在 Web 服务器中发现另外 2 条信息:
事件 ID:1117 描述:为应用程序池“AppPoolName”提供服务的进程 ID 为“4820”的工作进程已请求回收,因为它已达到其私有字节内存限制。
事件 ID:1077 描述:为应用程序池“AppPoolName”提供服务的进程 ID 为“7352”的工作进程已请求回收,因为它已达到虚拟内存限制。
我需要帮助来进一步了解错误以及这种情况是如何发生的,例如应用程序池是如何关闭的。请提供建议。
提前感谢您。
添加: 我想知道 SharePoint 通常使用什么工具来跟踪内存泄漏。
答案1
服务器上的内存使用情况如何?
您可以使用以下方法监视服务器的内存泄漏:
- 任务管理器
- 性能监视器
- IIS 调试诊断工具
你可以在这里读更多关于它的内容:http://support.microsoft.com/kb/919790