#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