所以我的heroku应用程序崩溃了,h10代码和描述是“应用程序崩溃”。没有更多的信息。我会附上一个关于这方面的截图(我可以在我的heroku仪表板中看到大约800个严重错误,在部署之后,在一个点之前,它没有得到任何错误,然后由于某种原因,它开始有这些严重错误,然后关闭。)
重启服务器会修复这个问题,但过一段时间它会再次崩溃,所以我想要正确地修复这个问题。
https://imgur.com/22Uhcra这里有三个错误,其中"/“和图标更突出。
发布于 2018-07-05 15:58:33
“应用程序崩溃”意味着运行应用程序的进程已经崩溃。这可能是导致进程崩溃的未经处理的NodeJS异常。
当这种情况发生时,Heroku会自动重启应用程序,直到某个时间点(应用程序重启太频繁会导致容量问题)。
你应该检查你的应用程序的日志(一个像logentries这样的日志保留插件会对你有所帮助),看看第一个H10在哪里。就在第一个H10之前,可能会有一个堆栈跟踪,显示代码中崩溃发生的位置。
发布于 2021-08-03 09:24:53
如果您使用的是MYSQL,请确保您的连接设置为createPool而不是createConnection。
CreatePool会根据您的需要动态创建数据库连接,而createConnection在过载时会崩溃。
https://stackoverflow.com/questions/51185708
复制相似问题