FATAL-1600: Memory limit (set in DDC to 2147483648) exhausted
This Article explains how to resolve the issue of FATAL-1600 and MINE crashes. You can also find error FATAL-5259 - it's equal to FATAL-1600. The only difference is the error is for dbvrep version 2.7.xx.
Problem Details
Problem Statement
MINE Crashes with FATAL-1600 error.
Applicable Error Code
2017/10/31 13:46:59 WARN> WARN-6954: Connection was probably closed. Detected where = 'get URI string'.
2017/10/31 13:46:59 WARN> WARN-4502: Timeout waiting for incoming data (timeout 60s). Detected where = 'get URI string'.
2017/10/31 13:46:59 WARN> Tried to free mine memory: 2332377092 -> 2332377092
2017/10/31 13:46:59 INFO> Trying to create support package (base error: FATAL-1600: Memory limit (set in DDC to 2147483648) exhausted, current allocations: 2332377092
2017/10/31 13:56:08 FATAL> FATAL-1600: Memory limit (set in DDC to 2147483648) exhausted, current allocations: 2332377092
Affected Versions
All Replicate Versions
Affected Platforms
Platform Independent
Problem Description
Typically this occurs when the MINE process runs out of memory. The error you will see will look something like this:
2017/10/31 13:46:59 WARN> WARN-6954: Connection was probably closed. Detected where = 'get URI string'.
2017/10/31 13:46:59 WARN> WARN-4502: Timeout waiting for incoming data (timeout 60s). Detected where = 'get URI string'.
2017/10/31 13:46:59 WARN> Tried to free mine memory: 2332377092 -> 2332377092
2017/10/31 13:46:59 INFO> Trying to create support package (base error: FATAL-1600: Memory limit (set in DDC to 2147483648) exhausted, current allocations: 2332377092
2017/10/31 13:56:08 FATAL> FATAL-1600: Memory limit (set in DDC to 2147483648) exhausted, current allocations: 2332377092
This happens when there is bigger workload at the same time, taking up a lot of memory.
Solution
The solution is to increase the MINE memory.
In the
MINE.ddc
file increase the memory allocation:set MEMORY_LIMIT_MINE_MB 4096
Note: This setting should be entered in the
MINE.ddc
file as the last line of the file after:########## Any manual settings should go below this line ########## set MEMORY_LIMIT_MINE_MB 4096
Otherwise, the change will not take effect.
The MINE process must then be restarted.
Chris Lawless February 02, 2015 03:53