我有一个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
问题是,我将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联系时 这是我的文件: 它声明两个进程(一个用于前端