MaxListenersExceededWarning - Loopback

时间:2017-06-22 12:50:01

标签: node.js memory-leaks loopbackjs node-gcm node-apn

我收到以下错误:

 (node:18591) MaxListenersExceededWarning: Possible EventEmitter memory 
leak detected. 11 wakeup listeners added. Use emitter.setMaxListeners() to increase limit.

执行发送推送通知的脚本后。我使用“node-gcm”和“apn”npm模块分别发送android和ios推送通知。我用于发送通知的代码是:

机器人:

async.each(tokenBatches, function (batch) {
// Assuming you already set up the sender and message
   sender.send(message, {registrationIds: batch}, function (err, result) {
    // Push failed?
    if (err) {
    // Stops executing other batches
        console.log(err);
    }
    console.log(result);
    });
});

此处,设备令牌作为一批1000个令牌传递。

IOS:

provider.send(notification, iosTokens).then((response) => {
   console.log(response);
});

这里,所有令牌都在iosTokens数组中发送。 这两个脚本并行运行。 这段代码可能有什么问题?我看到了一些要求设置最大侦听器的解决方案,但我没有做对。有没有办法解决内存泄漏错误。任何帮助,将不胜感激!提前谢谢。

0 个答案:

没有答案