Для чего нужен 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.