Ах, вы столкнулись с OOM — отлично. Это окончательный диагноз. ulimit здесь ни при чём.
Добавьте swap-раздел. Нет никаких причин не делать этого, кроме нехватки места на диске. Добавьте 8 ГБ или 16 ГБ и попробуйте снова. Ваша цель — добиться работоспособного состояния. Затем, если хотите, можно попытаться измерить, какой процесс вызывает перерасход памяти.
Настройте overcommit. Это хорошая практика, которая снижает проблемы с пиковым потреблением памяти. Вам не нужно понимать это или обосновывать — просто сделайте это. Это часть правильной настройки Linux. Сначала проверьте. Это очень просто:
# uname -a
Linux ubuntu-4gb-hel1-1 6.8.0-110-generic #110-Ubuntu SMP PREEMPT_DYNAMIC
Thu Mar 19 17:16:23 UTC 2026 aarch64 aarch64 aarch64 GNU/Linux
# cat /proc/sys/vm/overcommit_memory
1