Gunicorn мне даст. И нужен ли он мне если у меня на сервере уже стоит nginx, который в принципе может прокидывать до юникорна?
Типа, можно
nginx -> gunicorn -> uvicorn
а можно
nginx -> uvicorn
Зачем мне gunicorn?
Нашёл вот такой ответ https://qna.habr.com/q/965431 Но у uvicorn вроде как есть вот такое: $ uvicorn —help --workers INTEGER Number of worker processes. Defaults to the $WEB_CONCURRENCY environment variable if available, or 1. Not valid with --reload. Поэтому всё равно непонятно
он вроде умеет в воркеры, но не умеет следить за ресурсами
За какими ресурсами?
вероятно речь про пул воркеров
Uvicorn provides a lightweight way to run multiple worker processes, for example --workers 4, but does not provide any process monitoring.
Это известная, популярная практика - юзать uvicorn через gunicorn?
А что имеется ввиду под мониторингом? Что там мониторить? И кем? Как-то обобщённо
а ты всю доку прочитал в ювикорне?
смотря какое окружение, например в кубере я не вижу смысла в гуникорне. если на системд - то да.
Обсуждают сегодня