Supporting concurrent index updates and search requests

A text search server consumes system resources, like file descriptors, to handle multiple updates and search requests for text search indexes.

About this task

In a typical system, the number of open file descriptors for each process might be limited to a smaller number, such as 1024. If the text search server runs out of file descriptors, you might observe the following symptoms:
  • The update and search requests fail even though the text search server is running.
  • The problem might be logged in the server logs. The server logs show an exception with a message string that is similar to ". . . too many open files."

Procedure

To resolve the issue of running out of file descriptors:

  1. Shutdown the text search server.
  2. Increase the number of file descriptors that are allowed for each process by following the manual for your operating system.
    This increase in file descriptors must hold across login sessions.
  3. Restart the text search server.