node.js - 在向另一个 Heroku 应用程序发出 HTTP 请求后,Heroku 使用 SIGTERM 停止所有进程

标签 node.js heroku web-applications deployment

我最近在免费的 Heroku dynos 上部署了 2 个不同的应用。

一个是 API,另一个是管理面板。两者都使用 NodeJS。我的管理面板需要调用此 API。

当我在本地主机和不同端口上启动这些应用程序时,一切正常。但是,当我将它们部署到 Heroku 时,这两个应用程序都被 Heroku 关闭,并出现相同的错误:“使用 SIGTERM 停止所有进程”和“进程以状态 143 退出”

这是我在 Heroku 日志中收到的错误消息:Heroku logs

我尝试对这两个应用程序使用 CORS 包,但问题没有改变。 一些帮助或解释将不胜感激。感谢您的宝贵时间!强调文字

最佳答案

值得检查一下这是否是免费测功机的预期行为。我设置了一个并切换到 Hobby dyno 解决了这个问题。 heroku node app exits after idling

关于node.js - 在向另一个 Heroku 应用程序发出 HTTP 请求后,Heroku 使用 SIGTERM 停止所有进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54953308/

相关文章:

javascript - Node.js 从 csv/JSON 过滤/提取数据子集

node.js - 什么是作业队列的好用例

javascript - Node.js - 函数调用返回未定义并稍后评估

android - Web 应用程序中的签名捕获

node.js - Firebase Cloud Firestore 如何设置 snapShotOptions

Python Flask Heroku 无法导入模块

php - heroku push 拒绝了没有检测到 cedar 支持的应用程序 php - index.php 存在

ruby - heroku toolbelt 的问题

javascript - 构建连接到 SQL Server 的 Web 应用程序的步骤

javascript - 为离线 Web 应用程序存储图像数据(客户端存储数据库)