Search Service でのクエリ コンポーネントの委任 - イベント 58
適用先: SharePoint Server 2010
トピックの最終更新日: 2010-05-24
アラート名: Search Service でのクエリ コンポーネントの委任
イベント ID: 58
概要: 高可用性のサポートのため、同じクエリ グループに複数のクエリ コンポーネントを作成することをお勧めします。クエリ コンポーネントにエラーが発生した場合は、Microsoft Search Server 2010 サービス (OSearch) がエラーが発生したコンポーネントの操作を別のクエリ コンポーネントに委任して、クエリの処理を続行します。
現象: Microsoft SharePoint Server 2010 でクエリの処理中に次の現象が発生します。
クエリの読み込みが多い場合に、クエリのスループットが減少します。
このイベントが、次のようにイベント ログに表示されます。イベント ID: 58 説明: 次のエラーが発生したため、クエリ コンポーネント <クエリ コンポーネント名> が、循環から除外されました: <エラー> <秒数> 秒以内に再試行されます。 <データ>
原因: イベントのエラー メッセージに示された理由で、クエリ コンポーネントが循環から除外されました。
解決策: Search Service を再起動します。
- 影響のあるクエリ コンポーネントへの伝達は、イベントで指定された時間内に自動的に再試行されます。再試行が失敗する場合は、Microsoft Search Server 2010 サービス (OSearch) を停止して再起動します。コマンド プロンプト ウィンドウを開き、「net stop osearch14」と入力して Search Service を停止し、「net start osearch14」と入力して Search Service を再起動します。
エラーが続く場合は、エラーが発生したクエリ コンポーネントと同じクエリ グループに、新しいクエリ コンポーネントをミラーとして追加します。
解決策: 新しいクエリ コンポーネントを追加します
SharePoint サーバーの全体管理 Web サイトで [一般的なアプリケーションの設定] をクリックし、[検索] セクションで [Farm-wide Search Dashboard] をクリックします。
[検索アプリケーション トポロジ] セクションで、イベントを生成した検索アプリケーションを見つけ、[Modify Topology] をクリックします。
[Search Service アプリケーション <サービス名> のトポロジ] ページで、トポロジの一覧からエラーが発生したクエリ コンポーネントを選択して、[ミラーの追加] をクリックします。
[クエリ コンポーネントの追加] ダイアログ ボックスで、新しいクエリ コンポーネント用のクエリ サーバーと関連するメタデータ データベースを選択して、[OK] をクリックします。
[トポロジの変更を適用] をクリックします。検索アプリケーション用に変更が処理され、エラーが発生したクエリ コンポーネントから新しいクエリ コンポーネントへインデックスがコピーされます。
エラーが発生したクエリ コンポーネントをクリックして [削除] をクリックします。
トポロジによって、インデックスがエラーが発生したクエリ コンポーネントから削除され、インデックスが削除されます。