Я запускаю приложение Fastcgi, написанное на C ++ с Nginx, и оно работает довольно хорошо. Приложение запускается через spawn-fcgi с 4 дочерними процессами, используя следующую команду:
spawn-fcgi -f ./fcgiapp -p 9000 -F 4
ТЕМ НЕ МЕНИЕ.... Я заметил, что для всего используется только один процесс.
Я запустил нагрузочный тест с JMeter, и только один процесс получает всю нагрузку.
Я использую Nginx в качестве веб-сервера и использую fastcgi_pass для localhost:9000, и все работает отлично.
Кто-нибудь знает, что нужно сделать, чтобы все процессы обрабатывали нагрузку, передаваемую Nginx?