Share via


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 を再起動します。

  1. 影響のあるクエリ コンポーネントへの伝達は、イベントで指定された時間内に自動的に再試行されます。再試行が失敗する場合は、Microsoft Search Server 2010 サービス (OSearch) を停止して再起動します。コマンド プロンプト ウィンドウを開き、「net stop osearch14」と入力して Search Service を停止し、「net start osearch14」と入力して Search Service を再起動します。

エラーが続く場合は、エラーが発生したクエリ コンポーネントと同じクエリ グループに、新しいクエリ コンポーネントをミラーとして追加します。

解決策:   新しいクエリ コンポーネントを追加します

  1. SharePoint サーバーの全体管理 Web サイトで [一般的なアプリケーションの設定] をクリックし、[検索] セクションで [Farm-wide Search Dashboard] をクリックします。

  2. [検索アプリケーション トポロジ] セクションで、イベントを生成した検索アプリケーションを見つけ、[Modify Topology] をクリックします。

  3. [Search Service アプリケーション <サービス名> のトポロジ] ページで、トポロジの一覧からエラーが発生したクエリ コンポーネントを選択して、[ミラーの追加] をクリックします。

  4. [クエリ コンポーネントの追加] ダイアログ ボックスで、新しいクエリ コンポーネント用のクエリ サーバーと関連するメタデータ データベースを選択して、[OK] をクリックします。

  5. [トポロジの変更を適用] をクリックします。検索アプリケーション用に変更が処理され、エラーが発生したクエリ コンポーネントから新しいクエリ コンポーネントへインデックスがコピーされます。

  6. エラーが発生したクエリ コンポーネントをクリックして [削除] をクリックします。

  7. トポロジによって、インデックスがエラーが発生したクエリ コンポーネントから削除され、インデックスが削除されます。