Handling exceptions

If the data extraction process receives a socket exception while communicating with the Discover Processing Server, it performs the following retry logic:

Procedure

  1. Tries to ping the Unica Discover Server. If the server is not reachable for some configurable period, it stops processing and logs an error. If there is more than one Unica Discover Server, it attempts to connect to the next Unica Discover Server.
  2. If the Unica Discover Server machine is reachable, it tries to contact the Discover Search Server service by performing a simple command to retrieve the event list. If the Discover Search Server service is not responding for some configurable period, it stops processing and logs an error. If there are multiple Unica Discover Servers, the extractor process attempts to connect to the next Unica Discover Server.