【问题标题】:Deploy on heroku with nodeJs/Adonis: I'm getting 503 Status - Service Unvailable使用节点 Js/Adonis 在 Heroku 上部署:我得到 503 状态 - 服务不可用
【发布时间】:2020-03-24 03:03:21
【问题描述】:

我正在尝试使用 heroku 进行部署,但是当我在 URL/路由中获取时,我得到:

状态:503 服务不可用。

我的应用只有api;

我的 ProcFile:

发布:ENV_SILENT=true 节点王牌迁移:运行 --force web: ENV_SILENT=true npm start

当我运行git push heroku master 时,我得到:

枚举对象:5,完成。计数对象:100% (5/5),完成。 使用多达 4 个线程的 Delta 压缩压缩对象:100% (3/3),完成。写入对象:100% (3/3),291 字节 | 145.00 千字节/秒, 完毕。总计 3(增量 2),重用 0(增量 0)远程:压缩源 文件...完成。远程:构建源:远程:远程:-----> Node.js 应用检测到远程:远程:-----> 创建运行时 远程环境:远程:NPM_CONFIG_LOGLEVEL=错误远程:
NODE_ENV=生产远程:NODE_MODULES_CACHE=true 远程:
NODE_VERBOSE=false 远程:远程:-----> 远程安装二进制文件: engine.node(package.json):10.16.3 远程:engines.npm (package.json):未指定(使用默认值)远程:远程:
正在解析节点版本 10.16.3... 远程:正在下载和 安装节点 10.16.3... 远程:使用默认 npm 版本: 6.9.0 远程:远程:-----> 恢复缓存远程:- node_modules 远程:远程:-----> 安装依赖项 远程:安装节点模块(package.json + package-lock) 远程:添加了来自 91 个贡献者的 137 个包并经过审核 10.225s 远程 5288 个包:发现 2 个高严重性 远程漏洞:运行npm audit fix 修复它们,或者 npm audit 详细信息远程:远程:-----> 构建远程:
远程:-----> 修剪 devDependencies 远程:删除 137 5.253s 远程包和审核的 4976 个包:找到 2 远程高危漏洞:运行npm audit fix 修复它们,或npm audit 了解详细信息远程:远程:-----> 缓存构建远程:-node_modules 远程:远程: -----> 构建成功!远程:-----> 发现进程类型远程:Procfile 声明类型-> 发布,Web 远程:远程: -----> 正在压缩...远程:完成:26M 远程:-----> 正在启动...远程:!发布命令声明:这个新版本 在命令成功之前将不可用。远程:
发布 v20 远程:https://xxx.herokuapp.com/ 部署到 Heroku 远程:远程:验证部署...完成。远程:正在运行 释放命令...远程:远程:没有迁移远程:等待 释放....完成。致https://git.heroku.com/xxx.git
xxx..62bc4e0 主 -> 主

我尝试在 localhost 中工作的不同路线,但是当我在 heroku 中尝试时,我得到 503。

【问题讨论】:

  • 尝试将 HOST 更改为 0.0.0.0(在您的 Heroku 环境变量中)。它解决了你的问题。?
  • 把你的日志。在 cmd 中输入命令heroku logs -t 。这给你一个日志

标签: node.js heroku adonis.js


【解决方案1】:

解决于https://forum.adonisjs.com/t/deploy-on-heroku-im-receiving-503-service-unvailable/5069

答案:尝试将HOST 更改为0.0.0.0(在您的Heroku 环境变量中)

【讨论】:

    猜你喜欢
    • 2021-11-01
    • 2020-08-01
    • 2016-11-19
    • 2021-07-07
    • 2020-05-26
    • 2017-08-25
    • 2021-06-14
    • 2020-07-02
    • 1970-01-01
    相关资源
    最近更新 更多