2012-05-09 20 views
0

私は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上の他のページは影響を受けません。

+1

どのバージョンのSharePointですか?あなたは、それらの要求に関して何が起こっているかを示すことができるJavaScriptデバッガにアクセスできますか? Webパーツを無効にして特定のWebパーツが問題を引き起こしているのか、それとも組み合わせてのみ発生するのかを確認できますか?私は、正当な理由で何百もの中間/一時的なJavaScriptオブジェクトを作成するSharePointを知っていました。また、SharePoint固有のSOサイトがあることも知っていましたか? http://sharepoint.stackexchange.com/ – glenatron

+0

私は、hte SOサイトについて知らなかった:) 私はSharePoint 2010を使用して、webservicesに再度SharePointを呼び出してユーザーの資格情報を検索し、基本的にシステムを詰まらせ、タイムアウト。 エラーは、すべての要求を処理するのに十分な鉄がサーバー上にないため、基本的にすべてを一点で停止するためです。 – ruffen

答えて

0

問題は、私のWCFサービスがSharePointにコールして、ユーザーの役割と権限レベルを要求したためです。一定のヒット数の後、SharePointはWCFサービスへの応答を停止し、WCFサービスはSharePointに応答しなくなり、大きな混乱を引き起こしました。

今のところ、サーバーがあまりにもビジーではないことを確認する以外にはそれを修正するために多くのことをしていませんが、本番環境で問題が発生するようではありません。サーバ。

関連する問題