Express 애플리케이션에 매우 간단한 업로드 양식이 있습니다. 양식을받는 코드가 제출nodejs/express의 파일 업로드시 메모리 누수가 발생했습니다.
은 같다 :
app.post('/import', function(req, res) {
res.render('import-complete');
});
내가 노드 프로세스에 의해 사용되는 메모리 60MB의이 노드 서버를 시작합니다. 양식을 제출하면 파일이 업로드되고 (250MB) 메모리 사용량이 증가하고 ~ 300MB에 도달합니다. 업로드가 끝나면 메모리 사용량은 "계속 내리지 않고"300MB 정도 남아 있습니다.
따라서 "app.post"에는 메모리 누수의 원인이 될 수있는 코드가 없습니다. 무슨 일이야?
메모리가 더 제출로 계속 증가합니까? 또한, 어떤 미들웨어가 활성화되어 있습니까? – sheldonk
아니요, 더 업로드하면 메모리가 증가하지 않습니다. 미들웨어 없음 –
어떻게 메모리 증가를 모니터링하고 있습니까? Ubuntu의 시스템 모니터가 설치된 – sheldonk