2012-04-28 3 views
4

Nodejs가 백그라운드 루프의 모든 이벤트를 처리하는 것은 잘 알려져 있습니다. 그러나 어떻게 모든 활성 이벤트를 모니터링 할 수 있으며 메모리가 부족하거나 데드 록이 발생할 위험이 있습니까?Nodejs의 이벤트 루프에 대한 쿼리

+0

"활성 이벤트"란 무엇입니까? 이벤트 핸들러를 언급하고 있습니까? – mihai

+0

예, 실행중인 이벤트 처리기입니다. –

답변

0
  • 모니터 이벤트 :

당신은 각 이벤트에 대한 로그를 기록 할 수 있습니다. 더 많은 정보가 필요하면 데이터베이스에 저장하십시오. 메모리 부족의

  • 잠재적 위험 : 테스트를하는 동안

는 노드 프로세스의 메모리 사용을 모니터링합니다. ApacheBench (또는 Node!)를 사용하여 스트레스 /로드 테스트를 수행하십시오. Debugging node.js memory leaks

  • 죽은 잠금 : 깊이에서

나는 당신이이 일에 대한 자신의 생각합니다.