MaxListenersExceededWarning – 回送

我收到以下错误:

(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数组内发送的。 这两个脚本是并行运行的。 这个代码有什么可能是错的? 我看到一些解决scheme要求设置最大的听众,但我没有得到正确的。 有没有什么办法来解决内存泄漏错误。 任何帮助,将不胜感激! 提前致谢。