У меня apache 2.2 работает с установленным mod_fcgid, но каждый запрос, кажется, порождает новый процесс вместо пула рабочих. Phpinfo подтверждает, что fastcgi работает:
Но рабочих процессов нет, по запросу порождается новый процесс:
Встроенный обработчик статуса сервера подтверждает «Всего процессов FastCGI: 0».
Я ошибаюсь в понимании того, что должен предоставлять mod_fcgid? Я решил, что просто установки модуля достаточно, чтобы рабочие процессы запускались автоматически.
Для справки, проблема заключалась в использовании MPM, похоже, что prefork несовместим. Исправлено переключение на воркера.