[Linux] systemd - 서버 프로세스를 관리하는 올바른 방법
서버 프로세스를 관리하는 올바른 방법 웹 사이트 개발을 완료하고 서비스할 프로덕션을 서버에 배치할 때 고민하게 되는 문제 중 하나가 서버에서 띄워야 하는 여러 가지 프로세스들을 어떻게 띄울 것인가 하는 문제다. 프로세스라 죽으면 다시 띄우는 것도 물론 필요하다. init 올바른 방법은 OS의 init 시스템, 혹은 그와 유사한 대안 시스템을 사용하는 것이다. init은 유닉스에서 부팅될 때 첫번째로 만들어지는 프로세스다. 그래서 프로세스 번호가 1이고, 이후 모든 프로세스는 init 프로세스의 자손이고, 시스템이 부팅될 때 뜨는 모든 프로세스는 init 프로세스가 띄우게 된다. 그렇기에 서버에 프로레스를 띄워야 한다면 init에 맡기는 것이 자연스럽다. 하지만 init 시스템은 낡고 문제점이 있어 사라져..