Bug ID 776073: OOM killer killing tmm in system low memory condition as process OOM score is high

Last Modified: Oct 17, 2023

Affected Product(s):
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.5, 14.1.0.6, 14.1.2, 15.0.0, 15.0.1

Fixed In:
15.1.0, 15.0.1.1, 14.1.2.1

Opened: Apr 24, 2019

Severity: 4-Minor

Symptoms

When BIG-IP system running under low memory situation, Out-Of-Memory killer more likely selects tmm to kill and release the resources.

Impact

Traffic disrupted while tmm restarts.

Conditions

BIG-IP version 13.0.x or later installed and system running with low memory. AFM provisioned makes the tmm process more likely to be selected by the oom killer

Workaround

Adjust OOM score of "tmm" process through oom_score_adj proc setting. echo "-500" > /proc/<pid_of_tmm>/oom_score_adj

Fix Information

OOM score for "tmm" process is adjusted such that OOM killer will not prioritize "tmm" during system low memory condition.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips