【问题标题】:heroku[web.1]: Process exited with status 143heroku[web.1]:进程以状态 143 退出
【发布时间】:2022-04-22 17:18:00
【问题描述】:

目前在部署的 herokuapp.com 的 heroku 日志中看到以下内容

2021-07-18T14:29:18.171160+00:00 heroku[web.1]:空闲

2021-07-18T14:29:18.173322+00:00 heroku[web.1]:状态从向上变为向下

2021-07-18T14:29:19.882314+00:00 heroku[web.1]:使用 SIGTERM 停止所有进程

2021-07-18T14:29:20.066472+00:00 heroku[web.1]:进程以状态 143 退出

kapturebyslick.com 和底层的 kapturebyslick.herokuapp.com 在过去 10 小时内一直在线和离线。

通过 Github 工作流程成功部署了应用程序,并且最初在 Firefox 和 Chrome 中看到 URL 的行为符合预期,但在接下来的 10 小时内,网站不断离线并定期上线。

用 Node.js 反应 ap 开发 sqlite3 dB & 生产姿态 dB

【问题讨论】:

标签: heroku offline heroku-cli


【解决方案1】:

如果您使用免费的 Heroku 帐户,则免费的测功时间很少。这意味着如果您的应用在 ≈ 30 分钟内没有收到任何请求,您的应用将进入休眠状态,它会在收到请求时再次唤醒。

您可以使用“Heroku pinger”来保持您的应用程序正常运行,但有一个缺点:Heroku 每个帐户每月仅提供 1000 个免费的测功小时(只有 450 小时用于没有信用验证的帐户),您的应用程序将如果您的帐户超过此限制,将不可避免地进入睡眠状态。

参考: https://devcenter.heroku.com/articles/free-dyno-hours

希望这对你有帮助 :D

注意:我是初学者,如有错误请见谅

【讨论】:

    【解决方案2】:

    相信这与未使用 PGSSLMODE=no-verify 部署的 Github Actions 工作流有关。通过使用此配置集的 heroku-cli 进行部署,可以成功部署并按预期在 Firefox 和 Chrome 中呈现应用程序。

    【讨论】:

      猜你喜欢
      • 2020-07-03
      • 2021-10-18
      • 2020-09-25
      • 2020-10-18
      • 2017-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多