How to remove Windows Services that are not used to lessen the overall Clearwell memory footprint?

Article: 100027785
Last Published: 2019-04-12
Ratings: 0 0
Product(s): eDiscovery Platform

Problem

By default, a Clearwell appliance comes configured with a number of adapters to crawl a variety of source data.  These adapters run as Windows Services (programs) on the appliance.  The Clearwell System Administration Guide contains detailed explanations of these.  Here is a brief summary:

EsaEvCrawlerService/EsaEvRetrieverService - Responsible for crawling/retrieving from Veritas Enterprise Vault
EsaExchangeCrawlerService/EsaExchangeRetrieverService - Responsible for crawling/retrieving from Exchange servers
EsaPstCrawlerService/EsaPstRetrieverService - Responsible for crawling/retrieving from Outlook PST data stores
EsaNsfCrawlerService/EsaNsfRetrieverService - Responsible for crawling/retrieving from IBM/Lotus Notes NSF data stores
EsaRissCrawlerService/EsaRissRetrieverService - Responsible for crawling/retrieving from Hewlett Packard RISS servers

It is customary to leave the "Pst" and "Nsf" services alone since these are very commonly crawled data sources.  However, "Ev", "Exchange", and "Riss" are not as commonly used and can be removed so they are not run as Windows Services, saving on system resources.

Note:  Services that have been removed can be added back.  Please contact Clearwell Technical Support if you need this operation to be done.

Solution

Removing services is a two step operation.

a.  Physically removing them from the Windows Service applet.  This can be achieved by using the Windows "sc" utility.  The instructions are:

  1. Remotely login to the Clearwell server as a Local Administrator using a suitable tool like Remoted Desktop Connection
  2. Run the Clearwell Utility on the Desktop and run Option #3 to "Stop All Clearwell Services"
  3. Launch a Window  Command Prompt and execute:  sc remove <service-name> (where <service-name> is the name of the services listed above)


b.  Changing a Clearwell configuration file and running the Maintenance Utility to build this change into the live product;

  1. Backup and edit CW_HOME\config\configs\esauser\config.properties
  2. Search for the property named esa.crawler.active.adapters
  3. The default value is:  pst|nsf|exch|ev|riss
  4. Each of these values are delimited by the pipe '|' symbol and correspond to the adapter names described above in the Introduction
  5. Delete the adapters that are no longer needed as well as any associated delimiters - for example:  esa.crawler.active.adapters=pst|nsf
  6. Save config.properties
  7. Run Option #7 from the Clearwell Utility to "Build Incremental Configuration Changes" 
 

 

Was this content helpful?