Что такое pm.static vs pm.dynamic vs pm.ondemand?

Ответ
  • static - фиксированное число воркеров. Лучшая производительность, больше потребление памяти. Для высоконагруженных серверов.
  • dynamic - воркеры создаются/удаляются по нагрузке (min_spare_servers..max_children). Баланс производительности и ресурсов. Рекомендуется для большинства.
  • ondemand - воркеры создаются только при запросе, удаляются после простоя. Минимум ресурсов, но медленный cold start. Для серверов с малой нагрузкой.
; Расчет max_children:
; (Доступная RAM - RAM для ОС/БД) / RAM на воркер
; Пример: (4GB - 1GB) / 40MB = 75 воркеров
🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.