PM2를 사용한 다중 서비스 실행과 개별 중지/실행 방법 PM2는 Node.js 애플리케이션을 관리하는 강력한 프로세스 매니저입니다. 다중 서비스를 실행하고 개별 서비스를 중지하거나 다시 실행하는 방법에 대해 알아보겠습니다. 다중 서비스 실행하기: 1. PM2 설치하기: $ npm install pm2 -g 2. 첫 번째 서비스 실행하기: $ pm2 start app1.js --name service1 3. 두 번째 서비스 실행하기: $ pm2 start app2.js --name service2 이제 "service1" 및 "service2"로 두 개의 서비스가 실행됩니다. 개별 서비스 중지하기: 1. 실행 중인 서비스 목록 확인하기: $ pm2 list 2. 중지할 서비스의 이름 또는 ID 확인하기:..
PM2는 Node.js 프로세스 관리자로, Node.js 애플리케이션의 실행, 모니터링, 로그 및 프로세스 관리를 쉽게 할 수 있게 해줍니다. PM2 watch 모드는 코드의 변경 사항을 감지하고 자동으로 애플리케이션을 다시 시작하는 기능을 제공합니다. 하지만 때로는 pm2 --watch 명령어가 작동하지 않을 수 있습니다. 이 문제를 해결하는 방법과 유용한 팁에 대해 살펴보겠습니다. 1. 올바른 경로와 옵션 사용 pm2 --watch 명령어를 실행할 때 올바른 경로에 있는지 확인하고, 명령어에 올바른 옵션이 포함되어 있는지 확인해야 합니다. 예를 들어, pm2 start app.js --watch 명령어를 실행할 때, app.js 파일이 있는 경로에서 명령어를 실행해야 합니다. 2. 권한 수정 pm2 ..
Node.js 서비스 배포 PM2 사용하여 server 성능 향상(멀티스레드) Node.js는 기본적으로 싱글 스레드로 동작하는데, 이는 Node.js의 이벤트 기반 아키텍처 때문입니다. 하지만 이는 대규모 애플리케이션의 경우 한계가 있기 때문에 멀티스레딩을 사용하여 성능을 높이는 것이 필요합니다. 이번에는 PM2를 이용하여 Node.js에서 멀티스레딩을 사용하는 방법에 대해 알아보겠습니다. PM2란 무엇인가? PM2는 Node.js 애플리케이션의 프로세스 관리자로, Node.js 애플리케이션을 데몬으로 실행하고 모니터링할 수 있습니다. 이를 이용하면 Node.js 애플리케이션을 쉽게 배포하고 관리할 수 있습니다. PM2에서 멀티스레딩 사용하기 PM2를 사용하여 Node.js에서 멀티스레딩을 사용하려면 ..
- Total
- Today
- Yesterday
- 고혈압
- 혈당 관리
- 체중 감량
- express.js
- 당뇨
- 서버
- mysql
- 요리
- 단백질
- vue.js
- 운동
- 관리
- 관절염
- 고지혈증
- 예방
- 라이프스타일
- Firebase Cloud Messaging
- 건강
- 웹 개발
- FCM
- 다이어트
- pm2
- 크로스핏
- socket.io
- 딥링크
- 스포츠
- 운동 효과
- 건강한 식습관
- javascript
- node.js
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |