Sophos Message Router - Enabling auto recovery of the message sending thread

  • Article ID: 114601
  • Rating:
  • 2 customers rated this article 5.5 out of 6
  • Updated: 23 Nov 2013

This article explains how to configure the Sophos message router component of Remote Management System (RMS) to restart if it detects that messages are not being sent.  This configuration change is made by creating one or more registry keys on the computer running the message router.

The role of the computers you can configure this key on depends on the version of RMS running. The functionality is available from the version number shown below.

  • (SAV 10.0.0) - Only the message router on the Sophos Management server.
  • (SAV 10.0.8) - Message router on the Sophos Management server and on message relays if required.

Known to apply to the following Sophos product(s) and version(s)
Sophos Endpoint Security and Control 10.0

What To Do

  1. On the computer running the 'Sophos Message Router' service create a DWORD value called MonitorEmSender under the registry key:
    HKLM\SOFTWARE\[Wow6432Node]\Sophos\Messaging System\Router\
    The value can be 1 or 0 to denote enabled or disabled.

  2. Optionally create under the same 'Router' key the DWORD value: MonitorEmSenderMaxFailures. The default value when this registry value does not exist is 5000 (decimal) and represents the maximum number of consecutive failures to detect before restarting the router.  If required this can be changed depending on message throughput of the message router.

  3. Restart the Sophos Message Router service.

Technical Information

After 5000 consecutive messages (default) that fail to be delivered, the Sophos Message Router will be terminated and the Windows Service Control Manager (SCM) will restart the service based on the recovery settings of the service, by default after 1 minute.

If you need more information or guidance, then please contact technical support.

Rate this article

Very poor Excellent