首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >第一次Heroku部署失败` `error code=H10`

第一次Heroku部署失败` `error code=H10`
EN

Stack Overflow用户
提问于 2013-01-15 00:57:54
回答 29查看 191.5K关注 0票数 104

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

代码语言:javascript
运行
复制
{
  "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"
  }
}

这是我得到的日志:

代码语言:javascript
运行
复制
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=

什么意思?

EN

回答 29

Stack Overflow用户

回答已采纳

发布于 2013-06-09 06:40:10

在这里找到适合我的解决方案:Heroku + node.js error (Web process failed to bind to $PORT within 60 seconds of launch)

代码语言:javascript
运行
复制
app.listen(process.env.PORT || 3000, function(){
  console.log("Express server listening on port %d in %s mode", this.address().port, app.settings.env);
});
票数 231
EN

Stack Overflow用户

发布于 2016-01-12 22:46:19

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

代码语言:javascript
运行
复制
heroku restart

(使用用于mac的Heroku工具带)

票数 51
EN

Stack Overflow用户

发布于 2019-02-20 23:54:49

我有这个问题,唯一的问题是我的Procfile是这样的

代码语言:javascript
运行
复制
web : node index.js

我改成了

代码语言:javascript
运行
复制
web:node index.js

唯一的问题是空格

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14322989

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档