프레임워크/[JS] node.js
[에러] possible EventEmitter memory leak detected. 에러 처리
hs_seo
2016. 2. 18. 14:43
nodejs의 이벤트 리스너는 기본적으로 10개 까지 연결이 가능하다.
11개 이상을 등록하면 다음의 에러가 발생한다.
(node) warning: possible EventEmitter memory leak detected. 11 exit listeners added. Use emitter.setMaxListeners() to increase limit.
11개 이상을 등록하기 위해서는 다음과 같이 사용한다.
// 리스너 제한 수정 process.setMaxListeners(15);
위와 같이 process의 EventEmitter 객체를 이용해도 되고,
EventEmitter 객체를 직접 사용해서 수정해도 된다.
반응형