pm2로 프로세스 관리하기(http://yongsosi.tistory.com/51)
용소시 2016.03.08 16:431. 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 파일에 아래와같이 계정을 추가시켜준다
/etc/sudoers 파일에 아래와같이 계정을 추가시켜준다
이러면 서버 재부팅시 자동으로 pm2에 등록된 프로세스가 실행된다
출처: http://yongsosi.tistory.com/51 [용소시의 개맛]
'Server > Linux' 카테고리의 다른 글
centOS6에 gitlab 인스톨하기 (0) | 2018.10.31 |
---|---|
ubuntu 16.04에 젠킨스 인스톨 (0) | 2018.10.30 |
Bash 입문자를 위한 핵심 요약 정리2(주석,함수,변수,내장변수,연산자,파일비교,반복문,조건문) (0) | 2018.10.09 |
Bash 입문자를 위한 핵심 요약 정리(주석,함수,변수,내장변수,연산자,파일비교,반복문,조건문) (0) | 2018.10.04 |
service 와 chkconfig (0) | 2018.10.04 |