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

Last Modified: Sep 06, 2019

Bug Tracker

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

Known Affected Versions:
14.1.0, 14.1.0.1, 14.1.0.2, 14.1.0.3, 14.1.0.4, 14.1.0.5, 14.1.0.6, 14.1.2, 15.0.0, 15.0.1

Opened: Apr 25, 2019
Severity: 2-Critical

Symptoms

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

Impact

REST API intermittently unavailable.

Conditions

-- 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.

Workaround

Give restjavad extra memory. This is two-step process. 1. Update memory allocated to restjavad 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. 2. Run the following two commands, in sequence: tmsh modify sys db restjavad.useextramb value true bigstart restart restjavad

Fix Information

None

Behavior Change