我有一个 Django 应用程序,它使用 daphne 部署到 Heroku。
我想用 uvicorn 替换 daphne,所以我将我的 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