我最近在免费Heroku的dynos上部署了2个不同的应用程序。
一个是API,另一个是管理面板。两者都使用NodeJS。我的管理面板需要调用这个API。
当我在本地主机和不同的端口上启动这些应用程序时,一切都运行正常。但当我将它们部署到Heroku时,两个应用程序都被Heroku关闭,并显示相同的错误:“停止所有具有SIGTERM的进程”和“进程退出,状态为143”
下面是我在Heroku日志中收到的错误消息:Heroku logs
我尝试使用CORS软件包来安装这两个应用程序,但问题没有改变。如果您能提供一些帮助或解释,我将不胜感激。感谢您抽出时间!强调文本
3条答案
按热度按时间fivyi3re1#
如果这是免费dyno上的预期行为,值得检查一下。我设置了一个,切换到Hobby dyno修复了这个问题。heroku node app exits after idling
h6my8fg22#
这是由于不活动,当在任何端点上有请求时,heroku再次提升dyno
ffx8fchx3#
我确认Josué所说的,生态dynos在一段时间不活动后自动睡眠,以节省您的dyno小时数