最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

为什么我的heroku应用程序崩溃而没有显示任何错误?

IT培训 admin 12浏览 0评论

为什么我的heroku应用程序崩溃而没有显示任何错误?

日志中没有错误,并且在显示Nest application successfully started约50秒后显示:State changed from starting to crashed。崩溃之前的最后一条日志是控制台日志,其中显示了端口号。Heroku logs after successful building

有人知道如何解决此问题吗?还是至少在哪里可以看到更详细的错误日志?

回答如下:

我最近遇到了完全相同的问题。部署后不久,如果没有任何日志消息,我的服务器将崩溃。

对我来说,问题是我的服务器列表为http://127.0.0.1:{PORT}。当我将服务器更改为收听http://0.0.0.0:PORT时,我的问题已解决。

我假设Heroku在引擎盖下使用的容器默认不将映射端口公开给localhost。我正在使用Fastify并在此处找到解决方案:https://github/fastify/fastify/blob/aea4100062353cf4da1cfcb4fe8167ac0092117c/docs/Server.md#listen

希望这会有所帮助!

为什么我的heroku应用程序崩溃而没有显示任何错误?

日志中没有错误,并且在显示Nest application successfully started约50秒后显示:State changed from starting to crashed。崩溃之前的最后一条日志是控制台日志,其中显示了端口号。Heroku logs after successful building

有人知道如何解决此问题吗?还是至少在哪里可以看到更详细的错误日志?

回答如下:

我最近遇到了完全相同的问题。部署后不久,如果没有任何日志消息,我的服务器将崩溃。

对我来说,问题是我的服务器列表为http://127.0.0.1:{PORT}。当我将服务器更改为收听http://0.0.0.0:PORT时,我的问题已解决。

我假设Heroku在引擎盖下使用的容器默认不将映射端口公开给localhost。我正在使用Fastify并在此处找到解决方案:https://github/fastify/fastify/blob/aea4100062353cf4da1cfcb4fe8167ac0092117c/docs/Server.md#listen

希望这会有所帮助!

发布评论

评论列表 (0)

  1. 暂无评论