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

第一次Heroku部署失败`错误代码=H10`

宰父跃
2023-03-14

我把我的应用部署到了Heroku。这是一个node.js+express+socket.io应用程序,这是package.json文件

{
  "name": "game_test",
  "author": "Ilya",
  "description": "A test app for our board game",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node app"
  },
  "dependencies": {
    "express": "3.0.6",
    "jade": "*",
    "socket.io" : "*"
  },
 "engines": {
      "node": "0.8.14"
  }
}

这是我得到的日志:

heroku[router]: at=error code=H10 desc="App crashed" method=GET path=/ host=game-test-1.herokuapp.com fwd=37.26.146.185 dyno= queue= wait= connect= service= status=503 bytes=
heroku[router]: at=error code=H10 desc="App crashed" method=GET path=/favicon.ico host=game-test-1.herokuapp.com fwd=37.26.146.185 dyno= queue= wait= connect= service= status=503 bytes=

这是什么意思?

共有2个答案

盛柏
2023-03-14

我的应用程序也遇到了类似的问题,我在迁移数据库后遇到了这个问题,在尝试了很多选项后,对我有帮助的是:

heroku restart

(使用Heroku toolbelt for mac)

朱锐
2023-03-14

在这里为我找到了解决方案:Heroku+node.js错误(Web进程在启动后60秒内绑定到$端口失败)

在我的例子中,我的应用程序崩溃了,因为我硬设置端口,而不是使用heroku dinamicaly设置的端口,该端口可以通过process.env.PORT访问

app.listen(process.env.PORT || 3000, function(){
  console.log("Express server listening on port %d in %s mode", this.address().port, app.settings.env);
});
 类似资料:
  • 目标: 将我的strapi服务器部署到heroku,这样我就可以有一个无头的CMS。 错误: 系统: node.js版本:12.13.0 NPM版本:6.12.0 strapi版本:3.0.0-beta.17.4 数据库:MongoDB atlas Cloud 操作系统:LinuxMint 19.2 Cinnamon 前端:React 16.11.0 我试过: Strapi heroku部署指南

  • 问题内容: 当我尝试在heroku中进行部署时遇到问题。有趣的是,这是三天前的工作。另外,在本地计算机上工作正常。 Bcrypt的版本是3.0.0,节点8.12.0 我确实需要部署此服务器。您能告诉我如何解决此错误吗?我尝试了一些找到的解决方案,但没有任何效果。我什至尝试卸载并再次安装Bcrypt,但无法正常工作。 谢谢您的帮助。 这是日志。 问题答案: 我也发生了同样的事情。 未在package

  • 我的构建成功,但我的heroku网站返回错误。我使用heroku日志——tail来查看错误消息。下面是它所说的: 2019-01-23T17:33:34.339263 00:00 app[web.1]:File“/app/notetaking/prod\u settings.py”,第4行2019-01-23T17:33:34.339264 00:00 app[web.1]:SECURE\u PR

  • 我正在使用Github部署在Heroku上部署一个Angular 5应用程序。Heroku上的构建过程成功完成。下面是生成日志: 我的应用程序从来不会因为应用程序错误而运行。当使用或时,应用程序在本地运行良好。 以下是应用程序中正在使用的版本: 角度5.2.10 NPM 5.7.1 节点9.0.0 我收到以下错误,不知道如何解决: 2018-05-01T12:52:03.421925+00:00A

  • 我正在为一个业余项目工作Java REST api,我使用Heroku作为我的部署平台。我设法使用部署了应用程序。 检测不到set buildpack https://codon-buildpacks.s3.amazonaws.com/buildpacks/heroku/java.tgz 更多信息:https://devcenter.heroku.com/articles/buildpacks#d

  • 这是我第一次在Heroku上部署应用程序。我用Python构建了一个Dash应用程序,在localhost中运行良好,我能够按照Dash教程在Heroku上成功构建和部署它,尽管我尝试启动它时应用程序没有加载(相反,它会在日志中产生错误)。 我使用的是Windows机器,还必须添加并使用这个自定义构建包([位于此处][1])才能使用Git LFS,因为我的一个数据文件太大,无法放在Git存储库中。