adicione a opção -limit-as para cada instância e limite o número de solicitações que cada processo irá gerenciar após ser reiniciado (-R 1000 normalmente é um bom valor, isso irá mitigar vazamentos)
30 processos por aplicativo parece um pouco demais para mim, comece com 8 (ncpu * 2) e aumente-os se precisar
Se quiser, você pode usar a árvore de desenvolvimento (via mercurial) e usar os recursos do jailing: