PHP-FPM пул для VDS 16 GB RAM: мульти-пулы и enterprise-нагрузки
Готовый конфиг PHP-FPM для серверов с 16 GB RAM: распределение пулов (UI и фоновые задачи/cron), pm.max_children = 180, JIT компиляция.
Интерактивный генератор под ваши параметры
Параметры подставляются в код в реальном времени
/etc/php/{{php_version}}/fpm/pool.d/www.conf
# /etc/php/{{php_version}}/fpm/pool.d/www.conf
; Основной WEB-пул (UI запросы) для 16 GB RAM
[www]
user = www-data
group = www-data
listen = /run/php/php{{php_version}}-fpm-web.sock
listen.owner = www-data
listen.group = www-data
listen.mode = 0660
listen.backlog = 4096
pm = static
pm.max_children = 160
pm.max_requests = 3000
pm.status_path = /fpm-status
request_slowlog_timeout = 2s
slowlog = /var/log/php-fpm-slow-web.log
php_admin_value[memory_limit] = 512M
php_admin_value[max_execution_time] = 60
Разбор ключевых директив конфигурации
Техническое обоснование директив и их прямое влияние на процессор (CPU), оперативную память (RAM) и дисковый ввод-вывод (NVMe I/O).
| Директива / Блок | Рекомендуемое значение | Зачем нужно и системное влияние (CPU / RAM / I-O) |
|---|---|---|
pm.max_children = 160 |
160 воркеров | Способен удерживать свыше 1 200 RPS динамического PHP без деградации времени ответа. |
Рекомендуемые системные требования VDS под этот стек
Расчет минимальной и оптимальной конфигурации виртуального сервера для стабильной работы без сбоев.
Оптимальный сайзинг: 8 vCPU, 16 GB RAM, 160 GB NVMe SSD
Расчетная нагрузка: до 100 000 посетителей/сутки
Timeweb Cloud
8 CPU / 16 GB NVMe
Процессор:
8 vCPU
Память RAM:
16 GB RAM
Накопитель:
160 GB NVMe
Selectel
8 vCPU / 16 GB RAM
Процессор:
8 vCPU
Память RAM:
16 GB RAM
Накопитель:
160 GB NVMe
Beget
Turbo 16 GB
Процессор:
8 vCPU
Память RAM:
16 GB RAM
Накопитель:
160 GB NVMe
Онлайн-утилиты SysKit для проверки этого сервера
Протестируйте корректность применения конфигурации прямо сейчас в один клик.
Частые ошибки при настройке и их решение (FAQ)
Типовые проблемы вебмастеров и сисадминов при внедрении данной конфигурации.
Зачем разделять веб-пул и фоновые воркеры?
Тяжелые скрипты очередей (генерация прайсов, выгрузки 1С) не должны блокировать UI воркеры, обслуживающие покупателей на сайте.
Рекомендуемые смежные конфигурации
Дополнительные рецепты и калькуляторы для полной оптимизации данного серверного стека.