Event ID: 41382 Health check received timeout exception. The indexing engine will be restarted.
A DTRACE for the EVIndexAdminService shows the following lines captured.
(EVIndexAdminService)|Event ID: 41382 Health check received timeout exception. The indexing engine will be restarted.
(EVIndexAdminService) EV-H {ESHealthMonitor.Start} Exception: Counter name data cannot be loaded because an invalid index "" was read from the registry. Info:Failed to start Elasticsearch Health Monitoring Tasks Diag: Type:System.InvalidOperationException ST: at System.Diagnostics.PerformanceCounterLib.GetStringTable(Boolean isHelp)|
(EVIndexAdminService) EV~I |Event ID: 41298 The Indexing Service has stopped (14.2.0.1226).
A corrupt windows performance counter.
The following steps should fix the issue.
1. Stop all EV services.
2. Launch Command Prompt with Run as Administrator.
3.Type lodctr/r and Press Enter
4.Start the EV services
NOTE: LODCTR updates the performance counters which are stored in the registry, and can get corrupted leading to the exception seen in the DTRACE. LODCTR /R causes a Rebuild of those counters.