0

我有一个加载六个 Web 部件的共享点页面,每个 Web 部件都使用一个 wcf 服务。还有一些对已完成 pr 请求的 web 服务的 ajax 调用。

加载页面大约 10-20 次后页面停止加载。我从 SharePoint 日志中得到的只是请求超时。

在调试问题时,似乎最终调用了 Web 服务,只是晚了。最初请求页面后大约 4-5 分钟,错误消息将显示在 SharePoint 中。

webservices 和 Sharepoint 安装在同一个 windows 2008 服务器上。在开发中,这个问题最常发生的地方,sql 2008 也安装在同一台服务器上(不要告诉我,我知道,应该不同)。

如果我将其放置约 15-20 分钟,而没有向服务器发出请求,则页面会再次正常加载。sharepoint 上的其他页面不会受到影响,即使它们也可能使用 Web 服务。

4

1 回答 1

0

问题是由于我的 WCF 服务回调到 SharePoint 要求用户角色和权限级别。在一定的点击量后,SharePoint 停止响应 WCF 服务,进而停止响应 SharePoint,造成大混乱。

目前,除了确保服务器不太忙之外,我没有做太多修复它,它似乎还没有在生产中引起问题,因为问题只发生在生产服务器的重负载下。

于 2012-06-14T08:35:07.580 回答