Heroku在向另一个Heroku应用发送HTTP请求后,停止所有进程并使用SIGTERM信号。

4

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

一个是API,另一个是管理员面板。两者都使用NodeJS工作。我的管理员面板需要对此API发出调用。

当我在本地主机上以不同的端口启动这些应用程序时,一切正常。但是当我将它们部署到Heroku时,两个应用程序都被Heroku关闭,并显示相同的错误:“Stopping all processes with SIGTERM”和“process exited with status 143”。

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

我尝试使用CORS包来解决这两个应用程序的问题,但问题并没有改变。希望能得到一些帮助或解释。谢谢你的时间!

3个回答

3
这是由于长时间无活动导致的。当有请求发送到任何端点时,Heroku会重新启动dyno。

1
你的回答可以通过提供更多支持信息来改进。请编辑以添加进一步的细节,例如引用或文档,以便他人可以确认你的答案是正确的。您可以在帮助中心找到有关如何编写良好答案的更多信息。 - Community

2

0

我确认 Josué 所说的,Eco Dynos 会在一段时间没有活动后自动休眠,以节省您的 Dyno 小时在此输入图像描述


这并没有为问题提供答案。一旦您具备足够的声望,您将能够评论任何帖子;相反地,提供不需要询问者澄清的答案。- 来自审核 - Aaron Meese

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接