Search gatherer disk is full - Event 23 (SharePoint Server 2010)

 

Applies to: SharePoint Server 2010

Alert Name:   Search gatherer disk is full

Event ID: 23

Summary:   As the crawler searches content to create an index, it creates files in a temporary location. This temporary location can grow in size over time. The disk where the temporary location is located is running out of space.

Symptoms:   Microsoft SharePoint Server 2010 experiences the following symptoms when it crawls content:

  • The crawl does not progress and seems to stall.

  • The crawl logs show no new crawled documents.

  • This event appears in the event log: Event ID: 23 Description: The crawl has been delayed because a disk is full.

Cause:   The disk on which the search crawler creates temporary files is running out of space.

Resolution:   Free up disk space

  • Free up space on the disk on which the crawler creates an index as it searches content.

    To free up disk space:

    1. Use Disk Cleanup to delete temporary files on the drive where the index files are stored. Use the procedure following this one to determine the location of the index files.

      Note

      If the temporary files are located on a drive other than the operating system drive (drive C), you must restart the Microsoft Search Server 2010 service (OSearch) to test the performance of the crawler after you delete the temporary files.

    2. After Disk Cleanup is complete, test the performance of the crawler. If the crawler is not searching content, delete unnecessary files and folders on the selected drive.

    3. If you cannot clear any disk space, restart the Search Server 2010 service (OSearch). Restarting the Search Server 2010 service (OSearch) recreates the Temp directory for index files. In a Command Prompt window, run the command net stop osearch14 to stop the search service. Run the command net start osearch14 to restart the search service.

    To determine the location of the index files:

    1. Run regedit.

    2. If the following registry flag is set, the system Temp directory is used for the index files:HKEY_LOCAL_MACHINE\Software\Microsoft\Office Server\14.0\Search\Global\Gathering Manager\UseSystemTemp

    3. If the system Temp directory is not used for the index files, the location of the index files is indicated by the following registry key:HKEY_LOCAL_MACHINE\Software\Microsoft\Office Server\14.0\Search\Global\Gathering Manager\TempPath