私は6つのwebpartをロードするsharepointページを持っており、それぞれ1つはwcfサービスを消費します。また、Webサービスへのいくつかのajax呼び出しが行われ、pr要求が行われます。Webサービスを消費するSharePoint Webパーツページは、負荷が重くなくてもタイムアウトします。
ページを約10-20回ロードすると、ページの読み込みが停止します。 SharePointログから取得するのは、要求がタイムアウトすることだけです。
問題をデバッグすると、Webサービスが最終的に呼び出されたように見えますが、遅いだけです。最初にページを要求してから約4〜5分後に、SharePointにエラーメッセージが表示されます。
webservicesとSharepointのインストールは、同じwindows 2008サーバー上にあります。この問題が最も頻繁に発生する開発では、SQL Server 2008も同じサーバーにインストールされています(違いはありません)。
約15分から20分間放置すると、サーバーへのリクエストがなくなり、ページは再び正常に読み込まれます。 webservicesも同様に使うかもしれませんが、sharepoint上の他のページは影響を受けません。
どのバージョンのSharePointですか?あなたは、それらの要求に関して何が起こっているかを示すことができるJavaScriptデバッガにアクセスできますか? Webパーツを無効にして特定のWebパーツが問題を引き起こしているのか、それとも組み合わせてのみ発生するのかを確認できますか?私は、正当な理由で何百もの中間/一時的なJavaScriptオブジェクトを作成するSharePointを知っていました。また、SharePoint固有のSOサイトがあることも知っていましたか? http://sharepoint.stackexchange.com/ – glenatron
私は、hte SOサイトについて知らなかった:) 私はSharePoint 2010を使用して、webservicesに再度SharePointを呼び出してユーザーの資格情報を検索し、基本的にシステムを詰まらせ、タイムアウト。 エラーは、すべての要求を処理するのに十分な鉄がサーバー上にないため、基本的にすべてを一点で停止するためです。 – ruffen