впервые столкнулся на проекте с Django channels и к большому сожалению у меня нет представления как настраивать продакшен сервер с учетом наличия chanels.
Когда я развернул проект на локалке и запустил manage.py runserver то обратил внимание что в консоли отображается
Starting ASGI/Channels version 2.1.6 development server at http://127.0.0.1:8000/
вместо привычного WSGI
Я задеплоил проект на Ubuntu сервер используя Nginx+uwsgi, как обычно делал до этого для работы с WSGI. Не все страницы работают, были ошибки по UWSGI и начав копать, понял что нужен отдельный сервер-скрипт для ASGI, типа Daphne.
Подскажите шаги для запуска обоих вариантов параллельно, или мне теперь не нужен uwsgi и надо оставить только daphne, как вообще django понимает с чем работать? Может есть свой рабочий конфиг настройки Nginx с uwsgi и daphne?
В общем буду благодарен за любую помощь в понимании этого вопроса.