실행중인 프로그램을 프로세스라고 합니다.
이 프로세스를 효율적으로 관리하는 것은 쉬운 일이 아닙니다.
그래서 프로세스를 관리해주는 프로그램들이 필요합니다.
nodejs에서는 PM2라는 환상적인 도구가 있습니다.
이 도구를 이용하면 아래와 같은 일을 할 수 있고, 이 수업에서는 이 내용을 다룹니다.
1. 프로세스가 꺼졌을 때 자동으로 다시 켜준니다.
2. 프로그램의 파일이 변경되었을 때 프로세스들을 리스타트해줍니다.
3. 쓰래드의 숫자만큼 프로세스를 실행시켜준다.
4. 컴퓨터가 리부팅 될 때 자동으로 프로세스가 실행될 수 있도록 하는 설정을 만들어준다.
이 기술은 계속실행되고 있어야 하는 프로세스를 nodejs로 만드는 분들에게는 매우 요긴한 기술입니다. 가장 대표적인 것이 웹애플리케이션입니다. nodejs로 웹앱을 만드는 방법을 잘 모르신다면 아래 nodejs 입문 수업을 먼저 보실 것을 권해드립니다.
opentutorials....
15 окт 2024