Bug ID 776393: Memory leak in restjavad causing restjavad to restart frequently with OOM

Last Modified: Feb 25, 2021

Bug Tracker

Affected Product:  See more info
BIG-IP TMOS(all modules)

Known Affected Versions:
14.1.0,,,,,, 14.1.2,,,,,,,,, 14.1.3,, 15.0.0, 15.0.1,,,,, 15.1.0,,,,,, 15.1.1, 15.1.2,

Opened: Apr 25, 2019
Severity: 2-Critical


Restjavad frequently (approximately every 5 minutes) restarting due to OutOfMemory:Java heap space with no extra memory.


REST API intermittently unavailable.


-- BIG-IP system with no extra memory given to restjavad. -- The configuration contains a large number of configuration items related to APM access-policies, APM policy-items, APM policy agents, LTM nodes, LTM rules, DNS Requests, sys application services, LTM data-groups, LTM profiles, security bot-defense profiles, and sys file ssl-certs.


Give restjavad extra memory. This is two-step process. 1. Update memory allocated to the control plane using TMUI. System :: Resource Provisioning. The line for Management has a drop-down box for Small, Medium, or Large. The resulting sizes for restjavad is 192, 352, and 592, respectively. Set this to Large unless a custom value greater than 500MB is already in use. 2. Run the following two commands, in sequence: tmsh modify sys db restjavad.useextramb value true bigstart restart restjavad

Fix Information


Behavior Change