В php-fpm по умолчанию, сразу после установки есть пул www. Все об этом знают и надеюсь понимают, но я не совсем. Примерно понимаю что это типа выделенная группа процессов php-fpm. Может быть наверное несколько пулов. Кто-то может объяснить или дать ссылку на документацию где объясняется что такое пул php-fpm и зачем он нужен? Сам я путем гугления не нашёл. Заранее благодарю.
Ответ Пулы php-fpm - позволяют запускать процессы php под разными пользователями, тем самым создавая более безопасную среду. Так же, каждому пулу - можно выделять свои ресурсы и переопределять переменные php.ini Например: Для production версии сайта - один пул, для development версии сайта - другой пул. Каждый пул работает или на отдельном порте, или на отдельном сокет файле. Как утверждают некоторые мануалы по оптимизации php-fpm - то для сайта с высокой нагрузкой разумней использовать несколько пулов. Цитата: In our experience, multiple upstream backends on the same machine, produce higher throughout than a single one.