Skip to content

Terminated abnormally

Note

Reported by Resilio Agent v6.0.0 and newer.

The Resilio Agent can terminate abnormally for different reasons, and it reports the termination reason to the user and Resilio administrator when the Agent starts again.

There are three termination categories:

Internal consistency failure — an internal assertion was violated.

Out of memory (OOM) — the Agent terminated because it ran out of RAM.

Other abnormal termination — the Agent terminated unexpectedly for any other reason.

For each abnormal termination, the Agent creates a plain-text diagnostic file in its storage folder. The diagnostic file is intended to transfer information from the Agent process to the next Agent startup: if the diagnostics file exist in the storage, the Agent reads the diagnostic information, reports the corresponding error message, and then deletes the file.

The diagnostic information helps investigate the reason for an unexpected termination. For example, an internal consistency failure indicates an issue with the Agent itself, while an OOM termination requires checking whether the system meets the Agent's RAM requirements.

Internal consistency failure

The Agent terminates because an assertion/internal consistency check was violated: Internal check

Out of memory

Resilio Agent has system requirements to the RAM. The diagnostics file, created on the Agent termination contains:

  • The fact that the Agent terminated because of OOM
  • Amount of free RAM at the time of termination
  • Total RAM at the time of termination
  • RAM consumed by the Agent at the time of termination

Other abnormal termination behavior

This category covers abnormal terminations that are caused by neither an internal consistency failure nor an out-of-memory condition.

Error code SE_TERMINATED_ABNORMALLY