Django, развертывание в heroku с помощью uvicorn

#django #heroku #deployment #uvicorn #asgi

#django #heroku #развертывание #uvicorn #asgi

Вопрос:

У меня есть приложение Django, которое развернуто в Heroku с помощью daphne.

Я хотел бы заменить daphne на uvicorn, поэтому я изменил свой Procfile на следующий:

 web: bin/start-pgbouncer uvicorn rivendell.asgi:application --limit-max-requests=1200 --port $PORT
worker: python manage.py runworker channel_layer -v2
  

Но сервер запустился и почти сразу же упал со следующей ошибкой:

 Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch
  

Ответ №1:

Попробуйте указать хост для прослушивания в 0.0.0.0 следующий раз через:

 --host 0.0.0.0