节点MySQL在一段时间后无法返回,直到重新启动

时间:2016-11-09 15:05:01

标签: node.js express

我在NodeJS上使用Express来创建RESTful API。

目前只有我注意到本地工作了一段时间没有重新启动节点(包括让Mac进入睡眠状态),API无法返回正确的数据。它只有在我终止Node服务然后再次node app.js后再次开始工作。

这是一个在当地工作的知名事物,还是在投入生产时我应该担心?

1 个答案:

答案 0 :(得分:0)

当它在本地死亡时,你不应该尝试将它投入生产,它可能是一个严重的内存泄漏,并且可能破坏服务器上运行的其他服务。

我会在函数中放置一个调试信息,它应该返回一个数据,以查看失败的位置。看看https://nodejs.org/api/debugger.html,看看它是否有帮助。