1

一个带有 swampdragon 的简单 django chatapp 可以在本地完美运行。但是,当我尝试在 heroku 上部署它时,它会在日志中显示“错误 R10(启动超时)-> Web 进程在启动后 60 秒内无法绑定到 $PORT”。在 proc 文件中,我添加了“web:python server.py”。它在本地端口 9999 中运行。但是我如何用heroku处理端口9999?

4

1 回答 1

1

看到这个问题:

在 Heroku 上设置 node.js 服务器的端口

您无法指定要在 Heroku 上使用的端口。

Heroku 将其设置为“自动”,因此您应该阅读环境中的 PORT 变量,然后使用它。

heroku config:get PORT

参考资料:https ://devcenter.heroku.com/articles/config-vars

于 2016-02-19T15:00:27.890 回答