pm2로 프로세스 관리하기(http://yongsosi.tistory.com/51)

용소시 2016.03.08 16:43

1. pm2 설치

1
npm install pm2 -g


2. pm2 로 실행할 프로세스 띄우기

1
pm2 start 프로세스명




3. pm2 프로세스 저장하기

1
pm2 save


4. 시스템 시작시 현재 프로세스 자동 시작시키기

1
pm2 startup [사용OS]

사용 OS 는 생략시 자동으로 pm2가 찾는다


1
2
[PM2] You have to run this command as root. Execute the following command:
      sudo su -c "env PATH=$PATH:/usr/local/bin pm2 startup linux -u jinyongwha --hp /home/jinyongwha"

5. 위와 같은 메세지가 나오게되는데 아랫줄의 명령어를 그대로 커맨드창에 입력
1
sudo su -c "env PATH=$PATH:/usr/local/bin pm2 startup linux -u jinyongwha --hp /home/jinyongwha"


jinyongwha is not in the sudoers file.  This incident will be reported.

위와같은 메세지가 나오면 해당계정은 sudo 로 루트권한을 가질수 없는상태이다
/etc/sudoers 파일에 아래와같이 계정을 추가시켜준다


그리고 다시 5번 명령어 실행


이러면 서버 재부팅시 자동으로 pm2에 등록된 프로세스가 실행된다



출처: http://yongsosi.tistory.com/51 [용소시의 개맛]

+ Recent posts