Я попробовал запустить проект на отдельном openvz контейнере без докера. Установил тот же php-fpm с того же репозитория, все тоже самое (в общем выполнил руками свой же Dockerfile). Такой проблемы нет, все летает
Я попробовал запустить проект на голом сервере в докере, проблема есть, php грузит процессор и сжирает весь сервер
Пробовал отлаживать через xhprof, не увидел ничего криминального, проект конечно не очень оптимизирован, но без докера же тоже самое прекрасно работает
Сравнивал конфиги с официальным php-fpm, увидел только отличие в заданном output_buffers=4096 (у меня этот параметер отключен)
Похоже следующий шаг запустить php-fpm в официальном образе, пусть на коленке, но проверить, будет ли тормозить там
Не знаю куда еще копать. Все что проект записывает на диск вынесено в volumes. Логи только через stdout/stderr
Причем время ответа с докером не на много выше получается, но загрузка процессора при этом в разы (если не в 10 раз) больше
Попробовал запустить в официальном образе php-fpm, докер установлен на железо, ситуация такая же, сильная загрузка CPU, без докера нагрузка вообще не заметна
Скажите, кто использует php-fpm под нагрузкой, сильная патеря производительности идет?
opcache включен по максимуму, никаких проверок