【问题标题】:Heroku application crashHeroku 应用程序崩溃
【发布时间】:2019-02-06 11:10:54
【问题描述】:

Heroku 中的应用程序错误,状态为 H10,desc = "app crashed",日志中没有错误,应用程序在本地运行,但部署和构建成功后,应用程序正在崩溃。

我尝试运行它的方法:-

  1. 包括过程文件
  2. 包括启动脚本(node server.js)
  3. 将 package.json 中的 npm 版本从 5.6.x 更改为 5.7.1
  4. 设置 NPM_CONFIG_PRODUCTION=false 以安装开发依赖项
  5. 将 process.env.MONGOLAB_AMBER_URI 设置为使用 mlab 插件

Github 回购 = https://github.com/Emir28107/imgLoader.git

应用域 = https://imcha.herokuapp.com/

heroku logs --tail文件内容

既然,构建成功,什么可能导致应用程序崩溃?请帮帮我

【问题讨论】:

    标签: javascript node.js heroku mlab heroku-cli


    【解决方案1】:

    您还没有具体定义端口,Heroku 正在尝试在不同的端口上启动项目。

    var port = process.env['PORT'] || 3000;
    

    【讨论】:

    • 我用过 app.set("port" , process.env.PORT || 3000);并在听 app.get("port") ,但仍然按照您的回答先生提交更改,我仍然收到应用程序错误。
    • 在 package.json 文件中将 main 从 index.js 更改为 server.js。
    • 在 package.json 中已经有一个 script 标签,以 node server.js 作为起始对象
    【解决方案2】:

    我们遇到了一个可能与您的问题不同的问题,但我们没有从日志中获得任何关于应用崩溃原因的有用信息。

    但是,如果您运行 heroku run rails console,它会给出更具体的错误,这有助于我们解决问题。

    【讨论】:

      猜你喜欢
      • 2011-10-03
      • 2015-04-22
      • 2016-11-20
      • 2016-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多