...
Code Block | ||||
---|---|---|---|---|
| ||||
# 웹 소켓 서버 종료 kill -9 <PID번호> # 예시 kill -9 4300 |
- 웹소켓 서버의 프로세스 상태 모니터링 및 관리를 위해 pm2의 기능을 사용할 수 있습니다.
pm2는 Node.js 애플리케이션의 프로세스 관리 도구로, 애플리케이션의 실행 상태를 지속적으로 모니터링하고, 비정상 종료 시 자동으로 재시작하는 기능을 제공합니다.
- pm2로 서버 실행시 background로 프로세스를 관리 할 수 있습니다.
pm2 설치
Code Block | ||||
---|---|---|---|---|
| ||||
# pm2를 전역으로 설치합니다.
npm install pm2 -g |
Code Block | ||||
---|---|---|---|---|
| ||||
# cmd
set HOST=<호스트 주소>
set PORT=<포트 번호>
pm2 start collaboServer.js
# 예시
set HOST=58.161.1.23
set PORT=12000
pm2 start collaboServer.js
# powershell
$env:HOST=<호스트 주소>
$env:PORT=<포트 번호>
pm2 start collaboServer.js
# 예시
$env:HOST=58.161.1.23
$env:PORT=12000
pm2 start collaboServer.js |