Search relegate query component - Event 58 (SharePoint Server 2010)

 

Applies to: SharePoint Server 2010

Alert Name:   Search relegate query component

Event ID:   58

Summary:   To support high availability, we recommend that multiple query components be created in the same query group. If a query component fails, the Microsoft Search Server 2010 service (OSearch) relegates the operations of the failed component to another query component to continue to serve queries.

Symptoms:   Microsoft SharePoint Server 2010 experiences the following symptoms when serving queries:

  • Under high query load there may be a decrease in query throughput.

  • This event appears in the event log: Event ID: 58 Description: Query component <data> has been taken out of rotation due to this error: <data>. It will be retried in <data> seconds. <data>

    Note

    The event details identifies the query component as <GUID>-<Query Component number>, for example “baebc6d3-4a2e-4584-9ff7-ad8866debe92-query-30”. To identify the query component, use the second part, “query-30”.

Cause:   A query component was taken out of rotation for the reason presented in the event error message.

Resolution:   Restart the search service

  1. Propagation to the affected query component will be automatically retried in the time period given in the event. If the retry attempt fails, stop and restart the Microsoft Search Server 2010 service (OSearch) by opening a Command Prompt window and type net stop osearch14 to stop the search service. Type net start osearch14 to restart the search service.

If failure persists, add a new query component as a mirror in the same query group as the failed query component.

Resolution:   Add a new query component

  1. On the SharePoint Central Administration Web site, click General Application Settings and in the Search section click Farm-wide Search Dashboard.

  2. In the Search Application Topology section find the search application that generated the event, and then click Modify Topology.

  3. On the Topology for Search Application: <searchappname> page, select the failed query component from the topology list, and then click Add Mirror.

  4. In the Add query component dialog box, select the query server and associated metadata database for the new query component, and then click OK.

  5. Click Apply Topology Changes. The changes are processed for the search application and the index is copied from the failed query component to the new query component.

  6. Click the failed query component and click Delete.

  7. The topology removes the index from the failed query component and deletes the index.