데몬 프로세스에 대한 이해😈
#김도현
웹 서버를 배포할 때 데몬 프로세스의 개념이 등장한다. 물론 패키지를 이용하면 데몬 프로세스에 대한 이해 없이 손쉽게 배포할 수 있지만 원리를 알고 있는 것도 중요하다고 생각한다. 데몬 프로세스에 대해 작성하면서 이와 관련된 포그라운드 프로세스와 백그라운드 프로세스까지 함께 정리해보려고 한다. Node.js로 웹 서버를 배포하는 시나리오를 가정했다. 포그라운드 프로세스(Foreground Process) Node.js로 프로젝트를 마친 뒤 서비스로 운영하기 위해서 클라우드 서버에 올렸다고 해보자. 서버 프로세스를 실행하기 위해서 node app.js 명령어를 입력하면 마무리될 것 같지만 여러 가지 문제가 발생한다. node app.js 명령어는 프로세스를 포그라운드로 실행하기 때문에 프로세스가 실행 중인..