当前位置: 首页 > 知识库问答 >
问题:

赫罗库的姜戈。没有运行Web进程

费和惬
2023-03-14

我有一个Django应用程序,当我在本地运行它时,它就会工作。当我把我的代码推到herokugit push heroku main时,它会毫无问题地推,但当我打开我的网站时,它在控制台中显示503错误

at=错误代码=H14 desc="没有运行的Web进程"方法=GET路径="/"host=omylibrary.herokuapp.comrequest_id=lotofnumber fwd="sentiumbers"dyno=连接=服务=状态=503字节=协议=https

从这个问题中,我假设问题出在ProcFile中,如果更准确地说是在web中。我的Procfile长这样

网址:gunicorn——chdir/图书馆。wsgi——日志文件-

我也试过这个

Heroku ps:规模网页=1

共有1个答案

严俊友
2023-03-14

问题是,我将ProcFile命名为ProcFile,而不是ProcFile,我在这里找到了解决方案。在终端推送我的应用程序时,我查看了heroku的日志,得到了

远程:Procfile声明类型-

 类似资料:
  • 这是我的settings.py: 我已经验证了电子邮件地址,并生成了SMTP凭据,我下载了包含IAM用户名、Smtp用户名、Smtp密码的凭据。我使用smtp用户名EMAIL_HOST_USER和smtp密码EMAIL_HOST_PASSWORD。 在django中,我发送了一封带有以下行的电子邮件(admin@admin.com替换为已验证电子邮件列表中的gmail帐户): 那是行不通的。从SE

  • 请见底部更新 我试图在我的项目中使用delayed_jobs宝石。我让一切都在我的本地环境中工作,但是当我把项目转移到Heroku上的生产时,我无法“rake db:迁移”,也无法启动我的服务器。以下是我遵循的步骤。 *在我的gem文件中运行bundle\u install时使用“delayed\u job”和“delayed\u job\u active\u record”运行bundle\u

  • 编辑——我发现,在我的proc文件中,我的冒号和代码之间有一个空格,Heroku无法读取这个空格,它是work now=)。 我的应用程序在开发过程中运行良好,但在heroku推动后崩溃。 我的控制台日志返回给我: at=error code=H10 desc=“App crash”method=GET path=“/favicon.ico”host=sailate-wildwood-76797。

  • 我试图在heroku中部署我的应用程序,但当我最终尝试在heroku中运行我的应用程序时,我在浏览器中看到了这个: 当我看到我的日志时,我会看到下一个:

  • 在当地没有问题。 该应用程序已部署到heroku,但我收到一个错误屏幕。在我得到的日志中: heroku[router]:at=error code=H14 desc=“没有正在运行的web进程”method=GET path=“/”host=catan manager api。希罗库普。com request_id=c68d7131-7572-4fe6-ae9d-13836519e25c fwd

  • 我目前正在开发一个部署在heroku中的Spring Boot应用程序。该应用程序在同一回购协议上有两个主要项目(前端和后端)。我设法用node运行了前端。js和(技术上)也成功地运行了spring boot应用程序。 根据日志,一切似乎都正常,但当我访问应用程序时,它返回一个HTTP 500,声称没有运行Web进程。 但当我和heroku ps联系时 这是我的文件: 它声明两个进程(一个用于前端