Встречается на собеседованиях • сегодня

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

Gunicorn (Green Unicorn) — это WSGI-сервер для запуска Python-приложений, таких как Django или Flask. Он принимает HTTP-запросы и передает их в приложение, а затем возвращает ответ клиенту.

Основные преимущества:

  • Работает с несколькими воркерами (процессами), что позволяет обрабатывать множество запросов одновременно.
  • Поддерживает балансировку нагрузки между процессами.
  • Легко интегрируется с Nginx/Apache для раздачи статики и проксирования.

Пример запуска Flask-приложения:

bash
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.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы