Apache имеет настройки для управления тем, как используются потоки и сколько их остается в памяти после того, как они больше не используются. Основная причина оставить неиспользованные потоки на месте - это повысить производительность. Все это хорошо объяснено в рабочей документации Apache MPM .
Настройка, которую вы ищете - MaxSpareThreads.