node.js에서 Heapdump를 사용한 dump체크

정태민·2023년 1월 31일
0

회사업무

목록 보기
9/17

npm install heapdump

package.json에서 heapdump 의존성 확인
"dependencies": {
@babel/preset-env": "^7.15.6",
"@elastic/elasticsearch": "^7.16.0",
"@naxmefy/jdbc": "^0.13.1",

...
"heapdump":"~0.3.7"
}

확인하고자 하는 프로젝트에 다음과 같은 코드 추가

app.use('/heapdump',function(req,res,next){

  var filename = '/Users/terry/heapdump' + Date.now() + '.heapsnapshot';

  heapdump.writeSnapshot(filename);

  res.send('Heapdump has been generated in '+filename);

});

해당 exrpess에 /heapdump로 요청을 보내면 자동으로 생성됨.
데몬프로세스에도 적용하고싶은데 방법을 찾아봐야겠다.

profile
퇴근후 30분 출근전 30분

0개의 댓글