250x250
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 |
Tags
- 호이스팅
- wecode
- 프로미스
- status code
- docker
- typescript
- westagram
- node
- TypeError: this.boardRepository.createBoard is not a function
- pm2
- Django
- 실행 컨텍스트
- OSI7계층
- rebase
- crud2
- 장고초기세팅
- 노드
- CORS
- on_delete
- javascript
- 자바스크립트
- 트랜잭션
- Jest
- bcrypt
- JWT
- async/await
- 스코프
- manytomanyfield
- django westagram
- nodeJS
Archives
- Today
- Total
될때까지
((기업협업7)) node.js pm2 본문
728x90
pm2란?
process manager의 약어로 node.js로 만들어진 프로그램의 프로세스 관리를 편하게 할 수 있도록 도와주는 패키지다. node.js로 기능구현을 마친 뒤 해당 프로젝트를 실제 서비스로 운영하려고 할 때 데몬 프로세스를 사용해 서버를 구동시킬 수 있는데 nohup, forever, pm2 등 여러 패키지가 존재한다. 이 중 점유율이 높은 pm2를 사용해보자.
pm2 사용하기
1. pm2를 설치하기 (-g옵션을 사용해서 전역 설치를 해야지 실행명령어로 사용할 수 있다.)
npm install pm2 -g
2. pm2 실행하기 (서버 소스코드가 작성되어있는 파일을 실행시킨다)
pm2 start <실행할파일이름>
3. 실행중인 리스트 확인하기
pm2 list
4. pm2 정지하기
pm2 stop <실행중인파일이름>
5. 실행중인 pm2 모두 끄기
pm2 kill
728x90
'프로젝트 > wecode : 기업협업' 카테고리의 다른 글
Node.js로 만든 프로젝트 AWS EC2 배포하기(PM2) (0) | 2022.10.19 |
---|---|
((기업협업8)) Node.js로 진행했던 프로젝트 Docker 컨테이너에 넣기 (0) | 2022.09.11 |
위코드 인턴쉽 회고록 (0) | 2022.09.09 |
((기업협업6)) node.js에 swagger array 연달아 배치하기 (0) | 2022.09.06 |
((기업협업6)) node.js에 swagger 적용하기 (0) | 2022.09.06 |