You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am getting the same Warning: Possible EventEmitter memory leak detected. 11 wakeup listeners added. Use emitter.setMaxListeners() to increase limit warning and I only have about 2,000 installations. Anyone find a fix to this? I've tried reading most of the posts but have not had any luck quite understanding a solution =\
That’s quite unrelated, the emitter and leaks, but your call. 2.7.4 has been out for a while, and I’m not sure anything will be done in node apn for this issue as they are moving to a native http2 implementation. Also, you can use any version of the push adapter you like!
@funkenstrahlen are you able to get it working (with 2.7.4 and setting an older version of push adapter in package.json)? I'm unsure how to pass the apn adapter in the new ParseServer({...}) constructor.
@flovilmart I got the server running with your sample, tyvm! But I'm still getting the Possible EventEmitter memory leak detected. error with the lowest available version on npm (2.0.2). From the release log on git (https://github.com/parse-community/parse-server-push-adapter/releases), it looks like 1.3.0 is the version before the adapter upgraded apn, but I was unable to install v1.3.0 as I got the error No matching version found for @parse/push-adapter@^1.3.0 when doing npm install. Any advice please?
@flovilmart That clear things up! I'm having the server running for a couple hours now, and I don't see any memory leak issue after sending numerous push. Thanks again!
It does not leak memory and runs fine for me for about 2 weeks now (regarding push notifications). I have not enabled auto clearing of bad device tokens yet.
I chose to try the alpha release of the push adapter because 1.3.0 is too old.
It does not leak memory and runs fine for me for about 2 weeks now (regarding push notifications). I have not enabled auto clearing of bad device tokens yet.
I chose to try the alpha release of the push adapter because 1.3.0 is too old.
I was having memory leak issues and decided to use 3.0.0 push-adapter like you suggested. Just wondering if you had any more memory issue after you switched to the newer version of push-adapter?
Thank you!
p.s. for those who wanna switch to push-adapter 3.0.0, make sure you have node version > 8.11.1 otherwise your parse server will throw an error of "no http2 module found". I previously had node 6 so when I upgraded push-adapter, the server died.
Activity
uluru-phatnguyen commentedon Aug 7, 2017
Related parse-community/parse-server#4034
uluru-phatnguyen commentedon Aug 8, 2017
uluru-phatnguyen commentedon Aug 8, 2017
Duplicate #90
idefen1 commentedon Jan 6, 2018
I am getting the same
Warning: Possible EventEmitter memory leak detected. 11 wakeup listeners added. Use emitter.setMaxListeners() to increase limitwarning and I only have about 2,000 installations. Anyone find a fix to this? I've tried reading most of the posts but have not had any luck quite understanding a solution =\gateway commentedon Apr 6, 2018
I'm starting to see this recently.. Any updates to this.. I'm running the latest parse server 2.7.4
funkenstrahlen commentedon May 12, 2018
I did some testing on the latest parse server release
2.7.4and also see this warning in the logs. I do not really know how to debug this.[-]Push module: warning logs about Memory lead[/-][+]Push module: warning logs about Memory leak[/+]flovilmart commentedon May 12, 2018
This is probably an issue with the node apn module, and therefore the push adapter
funkenstrahlen commentedon May 12, 2018
@flovilmart So you mean this should be reported to node-apn? Maybe this will be resolved with node apn 3.0 release. This might take some time though.
Until then I do not want to run
2.7.4in production because of the memory leaks.flovilmart commentedon May 12, 2018
That’s quite unrelated, the emitter and leaks, but your call. 2.7.4 has been out for a while, and I’m not sure anything will be done in node apn for this issue as they are moving to a native http2 implementation. Also, you can use any version of the push adapter you like!
funkenstrahlen commentedon May 12, 2018
So you suggest using the 2.7.4 parse Server version with an older version of the push adapter by explicitly setting this in my package.json?
flovilmart commentedon May 12, 2018
Yep, and passing it into your ParseServer constructor, setting it in the package.json won’t automatically pick it up
refre5h commentedon May 21, 2018
@funkenstrahlen are you able to get it working (with 2.7.4 and setting an older version of push adapter in package.json)? I'm unsure how to pass the apn adapter in the
new ParseServer({...})constructor.flovilmart commentedon May 22, 2018
@refre5h you can do it this way:
Does it help?
refre5h commentedon May 22, 2018
@flovilmart I got the server running with your sample, tyvm! But I'm still getting the
Possible EventEmitter memory leak detected.error with the lowest available version on npm (2.0.2). From the release log on git (https://github.com/parse-community/parse-server-push-adapter/releases), it looks like 1.3.0 is the version before the adapter upgraded apn, but I was unable to install v1.3.0 as I got the errorNo matching version found for @parse/push-adapter@^1.3.0when doingnpm install. Any advice please?flovilmart commentedon May 22, 2018
@refre5h the package was renamed from
parse-server-push-adapterso try this instead:refre5h commentedon May 22, 2018
@flovilmart That clear things up! I'm having the server running for a couple hours now, and I don't see any memory leak issue after sending numerous push. Thanks again!
flovilmart commentedon May 22, 2018
@refre5h what version are you running now?
refre5h commentedon May 22, 2018
"parse-server": "^2.7.4",
"parse-server-push-adapter": "^1.3.0",
node -v // v6.12.2
...and I used your sample codes above in my index.js.
flovilmart commentedon May 22, 2018
Ok and using the newest alpha versions of the adapter alongside node 8 with the latest release? Any feedback?
funkenstrahlen commentedon May 23, 2018
I currently run
node 8.*parse-server 2.7.4@parse/push-adapter 3.0.0-alpha1It does not leak memory and runs fine for me for about 2 weeks now (regarding push notifications). I have not enabled auto clearing of bad device tokens yet.
I chose to try the alpha release of the push adapter because
1.3.0is too old.flovilmart commentedon May 23, 2018
Thanks for the feedback. The next release of parse server will be for node 8 minimum. It’s about time :)
jenlai1345 commentedon Mar 15, 2019
Hi @funkenstrahlen ,
I was having memory leak issues and decided to use 3.0.0 push-adapter like you suggested. Just wondering if you had any more memory issue after you switched to the newer version of push-adapter?
Thank you!
p.s. for those who wanna switch to push-adapter 3.0.0, make sure you have node version > 8.11.1 otherwise your parse server will throw an error of "no http2 module found". I previously had node 6 so when I upgraded push-adapter, the server died.