Для чего нужен Gunicorn

Python Middle Без компании
Для чего нужен Gunicorn
Ответы
Gunicorn (Green Unicorn) — это WSGI-сервер для запуска Python-приложений, таких как Django или Flask. Он принимает HTTP-запросы и передает их в приложение, а затем возвращает ответ клиенту. **Основные преимущества:** - Работает с несколькими воркерами (процессами), что позволяет обрабатывать множество запросов одновременно. - Поддерживает балансировку нагрузки между процессами. - Легко интегрируется с Nginx/Apache для раздачи статики и проксирования. **Пример запуска Flask-приложения:** ``` gunicorn -w 4 -b 0.0.0.0:8000 app:app ``` Где: - `-w 4` — 4 воркера - `-b 0.0.0.0:8000` — слушать все интерфейсы на порту 8000 - `app:app` — модуль и экземпляр приложения Используется в production, так как надежнее встроенных серверов Flask/Django.