OOM-killer terminated a number of processes inside a container, when it has plenty of free memory and was not close to its RAM limit.
- The hardware node has 32-bit architecture.
Most likely, there's a shortage of low memory on the hardware node.
32-bit Linux servers split the total amount of memory to LOWMEM and HIGHMEM parts. The amount of low memory is strictly limited, depending of the kernel type installed.
Find ways to release low memory:
- If the version of the kernel installed comes with 'entnosplit' tag, it is advised to install the 'enterprise' version, which increases the amount of kernel memory.
- If the 'enterprise' version is already installed, it is recommended to offload the server and move some of its containers away.