python - 部署Python 3应用程序Heroku : Crashing

标签 python heroku deployment flask

我完成了一个项目(第 8 周 CS50)并想将其发布到网络上。它在 Cloud9 IDE 和本地化 Web 服务器中运行良好。它是“application.py”并使用 Flask(由 CS50 为我配置)。

所以我阅读了有关部署的内容,并多次尝试在 Heroku 上进行部署。无法让它工作。

错误日志:

  • 2017-02-13T04:48:13.132359+00:00 heroku[web.1]:状态更改自 崩溃到启动
  • 2017-02-13T04:48:17.100053+00:00 heroku[web.1]: 使用命令 python application.py 启动进程
  • 2017-02-13T04:48:20.884225+00:00 heroku[web.1]:进程退出 状态 0
  • 2017-02-13T04:48:20.902452+00:00 heroku[web.1]:状态 从开始变为崩溃
  • 2017-02-13T04:57:31.197394+00:00 heroku[路由器]: at=错误代码=H10 desc="应用程序崩溃"method=GET 路径=“/”主机=goldsteinsentiments.herokuapp.com request_id=e917b69b-7636-40c9-9547-a2df2aaa1f3d fwd="50.39.98.15" dyno=连接=服务=状态=503字节=
  • 2017-02-13T04:57:31.307356+00:00 heroku[路由器]: at=错误代码=H10 desc="应用程序崩溃"method=GET path="/favicon.ico" 主机=goldsteinsentiments.herokuapp.com request_id=096751c7-5cd0-4ba2-8705-6bf61578d516 fwd="50.39.98.15" dyno=连接=服务=状态=503字节=

Procfile(从 stackoverflow 复制的): “网络:python application.py”

主要应用程序.py: https://github.com/jamesdylangoldstein/sentiments/blob/master/application.py

所有文件: https://github.com/jamesdylangoldstein/sentiments

最佳答案

部署步骤:

1) Procfile 包含: 网络:gunicorn应用程序:app

2) 在requirements.txt中输入: 枪兽

关于python - 部署Python 3应用程序Heroku : Crashing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42196814/

相关文章:

python - 在 Windows 上制作 python 独立 Linux 可执行文件

python - 使用 daphne : Requested setting INSTALLED_APPS, 部署 django Web 应用程序但未配置设置时出错

ruby-on-rails - 无法使用 Rails 4 和 bootstrap-sass gem 在 Heroku 上使用 CSS

javascript - Netlify 和 React Vite : Netlify says "Page not found" upon reloading in Vite and React site

deployment - 如何强制 Kubernetes 在每个节点中使用 pod 更新部署

python - 记录 : print message only once

python - 在 Windows 上安装 scipy 时出错

python - Python中的子进程执行两个任务?

ruby-on-rails - 链接到域提供商网站的 Heroku 应用程序

deployment - 如何在没有用户交互的情况下以编程方式构建 VI?