At times, threads may seem to hang indefinitely somewhere on the EWS side. Eventually all threads are consumed and syncing stops.
Use custom options that cause Riva to automatically kill a "hung" thread, restart the service, and report a critical error condition that would send a notification email to the Riva administrator.
To implement the solution
If Sync.Crm.WatchDog.MaxCycleLengthSeconds has a value and Sync.Crm.WatchDog.RaiseCriticalErrorWhenTimerExpires is true, Riva kills the hung thread and raises a critical Windows error. If Riva error notification and email notification are enabled, Riva sends a notification email to the designated recipient.
Related Knowledge Base Articles
Article ID: 1044
Last updated: 04 Oct, 2016
Also listed in
Riva On-Premise - CRM Sync -> Manage Riva On-Premise (Admin Guides) -> Troubleshooting (Includes Monitoring) -> Resolving Riva Server Issues