if __name__ == '__main__':
app.run()
if __name__ == '__main__':
import os
port = int(os.environ.get('PORT', 5000))
app.run(host='0.0.0.0', port=port)
错误的堆栈跟踪:
22:13:45 web.1 | started with pid 11121
22:13:45 web.1 | * Running on http://127.0.0.1:5000/
22:13:45 web.1 | Traceback (most recent call last):
22:13:45 web.1 | File "Hunch/Hunch/hunchapp.py", line 49, in <module>
22:13:45 web.1 | app.run()
22:13:45 web.1 | File "/home/agconti/my_dev/github/Hunch/venv/local/lib/python2.7/site-packages/flask/app.py", line 772, in run
22:13:45 web.1 | run_simple(host, port, self, **options)
22:13:45 web.1 | File "/home/agconti/my_dev/github/Hunch/venv/local/lib/python2.7/site-packages/werkzeug/serving.py", line 706, in run_simple
22:13:45 web.1 | test_socket.bind((hostname, port))
22:13:45 web.1 | File "/usr/lib/python2.7/socket.py", line 224, in meth
22:13:45 web.1 | return getattr(self._sock,name)(*args)
22:13:45 web.1 | socket.error: [Errno 98] Address already in use
22:13:45 web.1 | exited with code 1
22:13:45 system | sending SIGTERM to all processes
从终点站:
heroku config:add PORT=33507
然后将您的应用程序更改为:
if __name__ == '__main__':
import os
port = int(os.environ.get('PORT', 33507))
app.run(host='0.0.0.0', port=port)
似乎heroku为自己的目的保留了Flask的默认端口。在这里可以找到详细的讨论:将Flask应用程序部署到Heroku。
问题内容: 我正在尝试在Heroku上使用Flask开发我的第一个“大型”应用程序,并尝试将此处的基本教程与以下说明结合:https : //devcenter.heroku.com/articles/python与以下说明:http:// flask.pocoo.org/docs/patterns/packages/#larger- applications。它在本地与“先行启动”一起工作,但是
我的python应用程序作为本地docker容器运行良好,但当尝试在heroku上部署时,我得到以下错误: 错误R10(启动超时)- 我的dockerfile文件: 我认为这可能与应用程序对于dyno=1来说有点太大有关,我必须付费才能增加dyno?但是我不确定.. 提前感谢!!
我的应用程序https://github.com/amyequinn/weatherapp在终端运行npm启动时运行得很好,但是当将应用程序部署到Heroku时,它崩溃了,我找不到解决方案。错误为H10,应用程序在Get方法时崩溃,状态503.... “2020-05-08T23:13:34.132652+00:00 Heroku[router]:at=error code=h10 desc=”A
我正在Heroku上部署一个网站,但我在尝试运行“Heroku open”时收到了“应用程序错误”。 我相信我已经成功地将文件推送到Heroku中,这是我的“git推送heroku master”代码的一部分: 当我运行“heroku config-s | grep PATH”时,我得到了 我正在使用Ruby 1.9.3和Rails 4.0.0 文件夹 宝石环境 箱/轨道 垃圾箱/包裹 仓/耙
我试图部署以下web应用程序与heroku: https://github.com/darego1990/web1 虽然我收到以下生成日志错误,但我不确定原因: NPM ERR!Linux4.4.0-1031-aws npm ERR!argv"节点"/tmp/build_f85d5b0987590f76e56a2945b6c4ccc1/. heroku/节点/bin/npm"运行"构建"npm E
我想学习一些完全基于注释的Spring MVC的基础知识。我从这个教程开始。 克隆存储库后 和生成文件