"Добавить памяти" - ну дурной совет в данном случае. Как я сказал, оно утекает стремительно и совершенно безлимитно. Оно сожрёт любую память, которую дать.
"лимиты апачу" - по времени жизни воркеров и их количеству я уже развлекался, не помогает абсолютно. Наверное, с точки зрения самого апача у него всё ровненько, течёт какой-то дочерний процесс.
А как ты представляешь, задать апачу лимит по памяти, но не в systemd?
смотри опции mpm модуля. ну или пинать авторов текущего поделия, если это свои. если нет - можно проанализировать что именно утекает в процессах и багрепорт соорудить