Настройка Gunicorn¶
Описание¶
Gunicorn предназначен для управления несколькими рабочими процессами (воркерами), что позволяет эффективно обрабатывать несколько запросов одновременно
Настройка Gunicorn важна для оптимизации работы сервера RuDesktop
Конфигурация Gunicorn позволяет:
Увеличить производительность: Путем настройки количества воркеров вы можете адаптировать нагрузку на сервер, чтобы улучшить скорость обработки запросов и общую отзывчивость вашего приложения
Эффективно использовать ресурсы: Избежание использования слишком большого или слишком малого количества воркеров позволяет оптимизировать потребление ресурсов, минимизируя при этом время простоя и задержки
Устойчивость к нагрузке: Правильная настройка позволяет справляться с большими объемами трафика, обеспечивая стабильность и надежность даже под нагрузкой
Конфигурация воркеров¶
Чтобы настроить количество воркеров, откройте файл по пути /etc/default/rudesktop и добавьте параметр, например:
GUNICORN_WORKERS=4
Важно
Вы можете указать другое значение, адаптируя его в зависимости от ресурсов вашего сервера
Перезапустить сервис
systemctl restart rudesktop-web
Автоматическое выставление¶
Если параметр GUNICORN_WORKERS не задан в файле /etc/default/rudesktop, применяется автоматическое выставление
Количество воркеров рассчитывается по формуле: CPU * 2, но не больше 12
Пример¶
4 ядра CPU: 8 воркеров
8 ядер CPU: 12 воркеров (так как ограничено максимумом 12)