A "Search Interface to SAS Content encountered error while feeding the content to the Indexing Server ..." email is generated


In the Search Interface to SAS® Content, the following alert email with an error message might be generated.

Search Interface to SAS Content encountered error while feeding the content to the Indexing Server

Error Message: com.sas.svcs.search.client.SearchServiceException: IR Studio query Server not reachable.

HOST: host name

CheckWebApp server logs for more details.

Once the issue is resolved, please check Integrating Search Interface to SAS Content document for - How to recover lost data for Indexing Server after Indexing Failure under FAQ section.

Example of the Email

The first step in diagnosing the issue is to check the status of your Proxy, Pipeline, Indexing, and Query servers and start them according to the following directions if any of the servers are stopped.

Start the Proxy, Pipeline, Indexing, and Query Servers

  1. If you are using SAS® Information Retrieval Studio 1.53, to avoid an error that is associated with Proxy Server start-up, follow SAS Note 63790, "Python command to start SAS® Information Retrieval Studio's Proxy Server via Command Line fails with an error 'Cannot connect to admin server'."
  2. Navigate to your SAS-configuration-directory/LevN/Applications/SASInformationRetrievalStudioforSAS/bin directory via the command line on your SAS Information Retrieval Studio host.
  3. Execute the following Python commands to check the status of and to start your Proxy, Pipeline, Indexing, and Query servers, respectively:

    Status check:

    python information-retrieval-studio-client.py --get-proxy-server-status
    python information-retrieval-studio-client.py --get-pipeline-server-status
    python information-retrieval-studio-client.py --get-indexing-server-status
    python information-retrieval-studio-client.py --get-query-server-status

    Start:

    python information-retrieval-studio-client.py --start-proxy-server
    python information-retrieval-studio-client.py --start-pipeline-server                  
    python information-retrieval-studio-client.py --start-indexing-server 
    python information-retrieval-studio-client.py --start-query-server 
     

Disable the Alert Emails in SAS® Management Console

Alternatively, if you would like to disable the alert emails altogether, you can do so via SAS® Management Console by following the instructions below:

  1. Log on to SAS Management Console using the SAS Administrator account.
  2. In SAS Management Console, select Application Management ► Configuration Manager.
  3. Right-click Search Interface to SAS Content 3.X and select Properties.
  4. On the Advanced tab in the Search Interface to SAS Content 3.X Properties dialog box, set searchas.notification.email.is_active to false, as shown below.

  5. Restart SAS Information Retrieval Studio, as follows:
    • In Microsoft Windows operating environments: Restart the SAS Information Retrieval Studio service.
    • In UNIX operating environments: Submit the following commands from the SAS-configuration-directory/Lev/Applications/SASInformationRetrievalStudioforSAS/ directory:
      ./IRStudio.sh stop
      ./IRStudio.sh start