Check sod memory in Chassis
Problem
Management consoles for Chassis and VCMP guests are accessible. All VIPs are marked up but the applications were not loading.
Solution
Execute the command to view sod memory usage
#top -cbn 1 | egrep 'sod|COMMAND' |grep -v egrep
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
7357 root 20 0 1628 352 328 S 0.0 0.0 0:00.10 runsv sod
14597 root 20 0 988m 988m 22m S 0.0 6.2 372:24.04 /usr/bin/sod
Management consoles for Chassis and VCMP guests are accessible. All VIPs are marked up but the applications were not loading.
Solution
Execute the command to view sod memory usage
#top -cbn 1 | egrep 'sod|COMMAND' |grep -v egrep
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
7357 root 20 0 1628 352 328 S 0.0 0.0 0:00.10 runsv sod
14597 root 20 0 988m 988m 22m S 0.0 6.2 372:24.04 /usr/bin/sod
For example, value under RES memory shows 988m. This is too high. Typically, it is expected to be 50m as per F5 support.
Execute the command to clear out sod memory usage
#tmsh restart sys service sod
# top -cbn 1 | egrep 'sod|COMMAND' |grep -v egrep
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
7357 root 20 0 1628 364 328 S 0.0 0.0 0:00.11 runsv sod
8022 root 20 0 30096 28m 22m S 0.0 0.2 0:00.12 /usr/bin/sod
Now the sod shows reduced memory footprint 28m