【发布时间】:2021-10-31 21:22:31
【问题描述】:
我对 Heroku 很陌生,如果这是一个愚蠢的问题,请原谅我,我正在 Heroku 上运行自制的 node.js Web 代理服务器,有时我会在日志中收到很多 H10(应用程序崩溃)消息。大多数情况下,该应用程序似乎能够自行恢复(重新启动?),但有时它会以某种崩溃循环结束,我必须手动重新启动测功机。我正在运行 hobby dyno,我想这不允许我扩大规模或添加冗余选项,但我想找出导致应用程序崩溃的原因。该应用程序部署良好并按预期启动,当其服务客户端请求时,问题发生在运行时。
在 Heroku 日志中,我只看到非常基本的信息,与 Heroku 支持的这个示例非常相似:“heroku[router]: at=error code=H10 desc="App crashed" method=GET path=/ host=myapp.herokuapp.com fwd=17.17.17.17 dyno= connect= service= status=503 bytes=”
了解应用程序崩溃的位置会很有用,这样我就可以找到并解决根本原因。 (或者问题可能是 Heroku 缺乏资源?)
同样,我对 Heroku 和一般编程只有非常基本的了解。
提前谢谢你!
【问题讨论】: