0

我们有 SharePoint 2007,运行 II6...

目前,我们遇到了一个麻烦的 Web 部件问题,开发人员正在对其进行调查。

基本上它经常崩溃,并且主 SharePoint 站点的应用程序池重新启动解决了这个问题(直到它再次中断)。

当我们重新启动应用程序池时,它会使 SharePoint 停机 30 秒左右,但我不知道的是......

  • 回收应用程序池对使用 SharePoint 的用户有什么影响?任何(超过 30 秒不可用)
  • 回收应用程序池经常会导致任何问题吗?
  • 我猜它不推荐?

我知道我们应该将 webpart 完全取出,直到它修复为止,但不幸的是,它不可行,该公司表示它会保留。

任何信息都会很棒,

谢谢

4

2 回答 2

1

正如您推测的那样,它不太理想,崩溃的应用程序池肯定会导致与 SharePoint 进行动态交互的其他用户中止。

于 2011-08-01T15:30:24.463 回答
0

重新启动应用程序池会强制重新启动 w3wp 进程。正如您在任务管理器中看到的,每个应用程序池都有一个 w3wp 实例。

应用程序池重新启动后的第一次命中总是需要很长时间,因为必须加载每个程序集,并且每个 aspx 的第一次命中编译都会发生。

缺点是,在终止 AppPool 时,可能会丢失当前正在传输到服务器的数据。因此,restart commando 有一个 noforce 标志,它阻止进程被终止,直到所有请求都被处理。

于 2011-08-01T12:23:41.913 回答