728x90
패키지
- 소프트웨어를 일컫는 여러가지 표현 중 하나
- 독립적으로 실행되는 프로그램
- 어떤 프로그램 안에서 부품으로 사용되는 작은 프로그램
패키지 매니저
이러한 패키지를 설치, 업데이트, 삭제하는 등 관리하는 데 도음을 주는 프로그램
npm
- Node.js에서 가장 광범위하게 사용
- Node.js를 설치할 때 함께 설치되는 기본 패키지 매니저
PM2
Node.js로 만든 프로세스를 관리해주는 프로그램
의도하지 않게 꺼지거나 소스가 변경될 때 자동으로 재시동함으로써 서비스를 안정적으로 유지하게 도움
PM2 설치
1. cmd(명령프롬프트) 관리자 모드로 실행
2. pm2 설치 명령어 입력
npm install pm2 -g
-g : 컴퓨터의 어느 위치에서나 실행할 수 있게 설정하는 옵션
3. js 파일있는 디렉터리로 이동 후 pm2 실행
pm2 start main.js
4.프로세스 감시
pm2 monit
5. 작업관리자로 프로세스 강제종료 해보기
> 종료됐다가 다시 시작하는 모습을 볼 수 있음
나는 안됨... 왜지...
서버 재시동 자동화
pm2 start main.js --watch
문제점 : log 확인 불가
문제 해결 방안
pm2 log
'{ "Hello World!" }; > Node.js' 카테고리의 다른 글
(Node.js) 글 수정, 삭제 하기 (0) | 2023.12.11 |
---|---|
(Node.js) Form 이용하여 데이터 주고받기 (2) | 2023.12.10 |
(Node.js) 동기, 비동기 그리고 콜백 (0) | 2023.12.10 |
TIL 231210 (0) | 2023.12.10 |
TIL 231208 (0) | 2023.12.09 |