답변1
예, 그들은 자원을 사용하고 있습니다. 하지만 그 양이 얼마나 될지는 말하기 어렵습니다.
가장 먼저 확인해야 할 것은 ps
상태가 Z
(좀비)인지 확인하는 것입니다. 이는 그들이 종료했지만 wait
// waitpid
등을 호출하지 않았음을 의미합니다. 그들 안에. (아마도 그렇지 않을 것입니다. Node가 이 문제를 처리할 것이라고 생각하기 때문입니다.)
그렇지 않으면 일부 RAM, 일부 파일 설명자(아마도 ffmpeg 및 Node에 있음) 및 물론 사용 중인 프로세스가 있을 수 있습니다. 최악의 시나리오는 HTTP 연결이 여전히 열려 있다는 것입니다. 이로 인해 dar.fm의 리소스도 소모됩니다. ps
, , 등과 같은 도구는 이러한 ffmpeg가 사용하는 리소스를 확인하는 데 도움이 될 lsof
수도 있습니다.strace
수정해야 할지 말지... 프로그래머가 수정하는 데 소요되는 비용과 추가 하드웨어/운영 시간 관리 비용을 기준으로 결정해야 합니다.