我正在尝试将Flask应用程序部署到Heroku,但是在推送代码时出现错误
2019-06-23T11:23:59.264600+00:00 heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch
我不确定该怎么做,我尝试将端口从5000更改为33507,但无济于事。我的Procfile看起来像这样:
web: python main.py
main.py 是启动服务器的主要Flask文件。
在Heroku托管的Flask应用中,我使用以下代码启动服务器:
if __name__ == '__main__':
# Bind to PORT if defined, otherwise default to 5000.
port = int(os.environ.get('PORT', 5000))
app.run(host='0.0.0.0', port=port)
在本地开发时,它将使用端口5000,在生产PORT
环境中,Heroku将设置环境变量。
推荐先去了解下 在 Heroku 里部署 node.js 应用的文档。 首先,我们需要告诉 Heroku 安装项目的开发依赖包 devDependencies (以便能在 Heroku 环境下运行 npm run build): heroku config:set NPM_CONFIG_PRODUCTION=false 同时,我们想让应用以 生产模式 运行,绑定的主机IP为 0.0.0.0: he
目标 将 https://github.com/Ricardo-Li/node-practice-2 (这个项目已经被删了。参照 https://github.com/alsotang/node-lessons/tree/master/lesson3 的代码自己操作一下吧。)这个项目部署上 heroku,成为一个线上项目 我部署的在这里 http://serene-falls-9294.herok
所以,我正在尝试部署一个。Heroku上的jar文件。当我尝试部署它时,会出现以下错误: 我不知道发生了什么,我下载了java插件,我下载了Heroku CLI插件。Idk怎么做,下面是部署命令。 heroku部署:jar C:\Users\My Name\Desktop\Tester Bot2\myfile。jar——应用程序mybotapp
当我试图将我的流星应用程序部署到Heroku时,它在引导时崩溃了。
问题内容: 我正在尝试在Heroku上使用Flask开发我的第一个“大型”应用程序,并尝试将此处的基本教程与以下说明结合:https : //devcenter.heroku.com/articles/python与以下说明:http:// flask.pocoo.org/docs/patterns/packages/#larger- applications。它在本地与“先行启动”一起工作,但是
问题内容: 当我尝试在heroku中进行部署时遇到问题。有趣的是,这是三天前的工作。另外,在本地计算机上工作正常。 Bcrypt的版本是3.0.0,节点8.12.0 我确实需要部署此服务器。您能告诉我如何解决此错误吗?我尝试了一些找到的解决方案,但没有任何效果。我什至尝试卸载并再次安装Bcrypt,但无法正常工作。 谢谢您的帮助。 这是日志。 问题答案: 我也发生了同样的事情。 未在package