SharePoint - “请求超时”

时间:2009-08-17 12:12:00

标签: asp.net sharepoint

任何人都有诊断SharePoint / ASP.Net“请求超时”消息的提示吗?

我们最近开始支持和开发客户的MOSS面向公众的网站。我们在3个独立的开发服务器上重新创建了一个版本的站点(一个手动过程 - 没有解决方案!),并且正在经历极慢的预热时间。我习惯在IIS重置后等待一分钟,但我们不得不通过2个Asp.Net“请求超时”错误消息。一般来说,该网站似乎需要大约5分钟才能加载。尝试针对它进行自定义开发!

奇怪的是,在登台和生产服务器上,该网站需要大约40秒才能预热。它们是稍微强大的服务器和一个单独的数据库服务器,但我不认为差异应该那么大?我的开发服务器上的其他SharePoint站点没有任何问题 - 就这一个。它确实包含很多自定义代码和DLL,所以我知道加载它们可能需要更长的时间,但5分钟似乎很荒谬。

我正在测试的服务器是SharePoint 2007(Feb CU),Win2003 / IIS6,SQL 2005.

有没有人有任何诊断瓶颈的提示?我不确定这是预期的行为还是堆栈中的某个问题?

干杯, 詹姆斯。

1 个答案:

答案 0 :(得分:1)

您是否对服务器进行了任何性能监控?这对于找到瓶颈所在至关重要。有关建议,请参阅herehere

如果已部署自定义代码,请检查异常high exception countgarbage collection/memory leak问题。这很可能是问题所在。缩小范围的最佳方法是使用ANTS Profiler等工具来显示内存泄漏和性能问题。你也可以启用ASP.NET跟踪并在web.config中设置debug =“true”并了解缓慢执行的代码(尽管所有这些超时可能不会那么有用)。

您也知道是否在SQL Server上执行了常规维护吗? (See some tips here.)是否已安装SharePoint SP2(这会为您执行一些重建索引)?