/
Fault Tolerance

Fault Tolerance

Exit On Error

This property is used to auto-restart the report server.  Set it to enable if the report server should auto-restart on a critical error like an out-of-memory error.  If the property is set to disable, the report server will not be able to recover in case of a crucial error.

Default: Disable

Example: EXIT_ON_ERROR=Disable

Memory Trigger Notification

This turns notifications on/off when the Report Server’s memory usage exceeds the MEMORY TRIGGER LEVEL.

Default: Enable

Example: MEMORY_TRIGGER_NOTIFICATION=Enable

Exec Rejection on Memory Trigger

This is to turn on/off execution rejection on the Memory Trigger feature. Specifically, the Report Server will reject the execution request and block all scheduled jobs launched when the USED MEMORY + DEFAULT MEMORY USAGE PER EXEC is more than the MEMORY TRIGGER LEVEL.

Default: Enable

Example: EXEC_REJECTION_ON_MEMORY_TRIGGER=Enable

Memory Trigger Level (percentage)

This property governs the behavior of the system in high-memory situations. The Trigger Level is the %age of total memory used out of allotted memory.  After this level is reached, the report server will invoke an event & set the ReTrigger Level, so the next event will be invoked when the ReTrigger Level is exceeded.  The Trigger Level should not exceed 100 & should not be less than 50.

Default: 90

Example: MEMORY_TRIGGER_LEVEL=90

Memory ReTrigger Level (percentage)

This property governs the behavior of the system in low-memory situations. The ReTrigger Level is the %age of total memory used out of allotted memory.  After reaching this level, the Report server will invoke an event & set the Trigger Level.  The ReTrigger Level should not exceed 100 & should not be less than 40.

Default: 70 or 10 less than MEMORY TRIGGER LEVEL

Example: MEMORY_RETRIGGER_LEVEL=70

Default Memory Usage Per Exec (MB)

Value is set as the average resource utilization per execution.

Default: 50

Example: DEFAULT_MEMORY_USAGE_PER_EXEC=50

Time Diff for Trigger Notification (minutes)

This is the minimum time diff, after which a Memory Trigger Notification will be sent.

Default: 30

Example: TIME_DIFF_FOR_TRIGGER_NOTIFICATION=30

Related content

Copyright Kyvos, Inc. All rights reserved.