Heroku在向另一个Heroku应用发出HTTP请求后停止所有带有SIGTERM的进程

jjhzyzn0  于 2022-12-04  发布在  其他
关注(0)|答案(3)|浏览(155)

我最近在免费Heroku的dynos上部署了2个不同的应用程序。
一个是API,另一个是管理面板。两者都使用NodeJS。我的管理面板需要调用这个API。
当我在本地主机和不同的端口上启动这些应用程序时,一切都运行正常。但当我将它们部署到Heroku时,两个应用程序都被Heroku关闭,并显示相同的错误:“停止所有具有SIGTERM的进程”和“进程退出,状态为143”
下面是我在Heroku日志中收到的错误消息:Heroku logs
我尝试使用CORS软件包来安装这两个应用程序,但问题没有改变。如果您能提供一些帮助或解释,我将不胜感激。感谢您抽出时间!强调文本

fivyi3re

fivyi3re1#

如果这是免费dyno上的预期行为,值得检查一下。我设置了一个,切换到Hobby dyno修复了这个问题。heroku node app exits after idling

h6my8fg2

h6my8fg22#

这是由于不活动,当在任何端点上有请求时,heroku再次提升dyno

ffx8fchx

ffx8fchx3#

我确认Josué所说的,生态dynos在一段时间不活动后自动睡眠,以节省您的dyno小时数

相关问题