- FPM не имеет ничего общего с использованием ЦП, это ваш код.
- Тем не менее, не следует просто произвольно изменять количество рабочих процессов без надежной основы для этого, например: актуальная статистика ресурсов.
- С 300-500 ежедневными пользователями вы действительно вряд ли будете иметь 50 одновременных запросов, если только вы не сделаете что-то странное.
- Место, в котором я сейчас работаю достигает примерно 600 одновременных пользователей и максимум 15-20 соединений, фактически одновременно выполняющих что-либо. [Примечание: гораздо более крупная / более широкая инфраструктура поддержки]
- Действительно ли вы ожидаете, что каждое ядро ЦП будет обрабатывать 25 одновременных запросов?
- Можете ли вы разумно уместить 50 запросов ОЗУ в эти 4 ГБ?
- У вас все в порядке с этими 50 простаивающими PHP процессами, каждый из которых потребляет 10-15 МБ ОЗУ за штуку?
Все сказанное, мы не можем сказать вам в вашем коде использует ресурсы, и вы не можете опубликовать достаточно информации, чтобы мы могли сделать более чем смутное предположение. Вам нужно наладить все, чтобы измерить, где происходит использование этого ресурса, профилировать свой код, чтобы выяснить, почему, и настроить конфигурацию инфраструктуры в соответствии с вашими конкретными c требованиями приложения.
Нет никого "волшебника" c "конфиг, который работает для всех.