Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 파이썬
- 하프가드
- JavaScript
- 개발자
- Express
- 영화리뷰
- nodejs
- web
- 영화
- 디자인패턴
- 웹개발
- 주짓수
- 개발
- development
- 클로즈가드
- Node
- git
- 드릴
- 영화감상
- 솔로드릴
- 주짓떼로
- Redux
- 엄티로드
- graphQL
- 리액트
- 노드
- 프로그래밍
- 자바스크립트
- REACT
- 주짓떼라
Archives
- Today
- Total
As i wish
EC2(ubuntu) 재부팅 시 pm2 자동 재시작 본문
안녕하세요. 엄티 입니다.
오늘은 EC2 (ubuntu) 를 재시작 했을 때에 저의 node app을 pm2를 사용하여 재시작 하는 법에 대하여 포스팅해보겠습니다.
먼저 node app 을 ubuntu 환경에서 사용하기 위해서는 여러가지 방법이 있지만 저는 pm2 를 사용하였습니다.
pm2 란
이렇게 구글에 pm2 란 이라는 단어만 쳐도 엄청난 양에 정보들이 나오죠.
결론은 node서버 관리 도구라고 생각하시면 편할듯 합니다.
무튼 이런 pm2 를 사용하는데 서버를 재부팅 하면 다시 직접 시작해 줘야 합니다.
$ pm2 start app.js
그러나 몇가지 세팅을 통해서 서버(컴퓨터)를 재부팅 하면 자동으로 pm2를 시작 할 수 있게 됩니다.
결론부터 말하면 pm2에 startup 옵션을 넘겨주면 됩니다.
$ pm2 startup
이런식으로 명령어를 입력하게 되면..
이렇게 나오는데 여기서 "sudo env PAH ~~~ " 쭉 복사해서 콘솔창에 입력해주시면 됩니다.
뭐 이런식으로 뭔가가 나오는데 마지막에
이렇게 나오죠
$ pm2 save
한번 더 저장 해주면 끝!
이제 한번 서버를 재부팅 해보세요. 자동으로 pm2 가 실행되시는것을 확인 해 보실 수 있어요.
만약 지우고 싶다면 pm2 unstartup을 해주면 됩니다.
재시작 후
$ systemctl status pm2-ubuntu
명령어를 통해 자동 실행이 제대로 됬음을 확인해 볼 수 있습니다.
'Develope' 카테고리의 다른 글
[CSS] 선택자 비교 (공백, > // +, ~) (0) | 2020.01.05 |
---|---|
도메인 -> Route 53연결 (0) | 2019.12.29 |
EC2 (Ubuntu)에서 node js 설치 및 업그레이드! (0) | 2019.05.27 |
리눅스 남은 용량 확인하기 (0) | 2019.01.17 |
Node js 로 간단한 서버 만들기 (express 사용) (0) | 2018.11.26 |
Comments