小编Sve*_*hev的帖子

奇怪的 Nodejs 内存泄漏

嘿,我在 heroku 中托管的 nodejs 服务器上遇到了奇怪的内存泄漏。我尝试找到泄漏两天,在我一项一项删除我的功能后,我发现这是导致问题的原因,但我仍然不确定问题到底出在哪里。我可以清楚地看到我从 heroku 指标中出现了内存泄漏。 在此处输入图片说明 有人知道为什么这个 func 会产生内存泄漏。谢谢

completeTicTacToeGame: function (game, winnerIndex, reasonForFinish, userId) {
    if (userId) {
      User.findOne({
        _id: userId
      }, function (err, user) {

        if (err || user == null) {
        }
        else {
          userLivesController.removeUserHeartWithoutResponeAndSaving(user, 'ticTacToeHearts', function (user, canPlay) {
            if (canPlay) {
              dateFormatterController.checkIfDateIsToday(user.lastCompitedTicTacToeGame, function (isToday, isPrevious) {
                var earnCredits = 0
                if (winnerIndex == 0) { earnCredits = 1 }
                if (winnerIndex == 1) { earnCredits = 4 }

                user.credits = user.credits + earnCredits
                user.lifetimeCredits …
Run Code Online (Sandbox Code Playgroud)

javascript memory-leaks node.js express

8
推荐指数
1
解决办法
366
查看次数

标签 统计

express ×1

javascript ×1

memory-leaks ×1

node.js ×1