我试图将一个简单的python应用程序部署到heroku,但是在运行命令“ heroku open”时遇到应用程序错误。
下面是应用程序根目录中的文件和文件夹列表。
在我的Procfile中,我编写了以下代码:
web: gunicorn script1:app
这是我第一次尝试将应用程序部署到heroku。以下是我用于同一命令的顺序:
一切顺利进行到步骤10。但是,每当我尝试打开该应用程序时,它都会在浏览器中出现应用程序错误。
我在互联网上搜索并尝试了2种解决方案,但没有一个对我有用:
要在打开heroku之前运行命令-“ heroku ps:scale web = 1”
要将脚本文件中的run方法更改为:
if __name__ == "__main__":
port = int(os.environ.get("PORT", 5000))
app.run(host="0.0.0.0", port=port)
我不知道自己在做什么错,任何帮助将不胜感激。
日志:
heroku [路由器]:at =错误代码= H14 desc =“没有正在运行的Web进程” method = GET path =“ /” 状态= 503