我正在尝试在heroku服务器上部署以下python应用程序: https://github.com/PX4/flight_review
主服务器脚本名为./serve.py,您可以在以下位置找到它: https://github.com/PX4/flight_review/blob/master/serve.py
这是一个龙卷风Web服务器,但是我不确定如何配置它,在我的本地计算机上,我响应URL http:// localhost:5006 /
在其中添加了一个Procfile,如下所示:
web: ./serve.py --host 0.0.0.0:5006
并尝试在端口上使用和不使用其他参数,并且还在env变量中添加了PORT变量,但是我不断收到以下错误:
错误R10(引导超时)-> Web进程在启动后60秒内未能绑定到$ PORT
有什么想法可能出问题吗?
谢谢!
答案 0 :(得分:0)
跟随the documentation about Procfiles:
您只需使用 $PORT
环境变量,该变量由Heroku在尝试启动测功机时设置。
在您的情况下,似乎是:
web: ./serve.py --host 0.0.0.0:$PORT