...
Code Block | ||||
---|---|---|---|---|
| ||||
# pm2를 전역으로 설치합니다. npm install pm2 -g |
웹 소켓 서버 실행
...
- 웹 소켓 서버를 pm2로 실행합니다.
windows
...
Code Block | ||||
---|---|---|---|---|
| ||||
# pm2로 노드 서버 실행 # collaboServer.js가 있는 곳에서 실행하거나 [collaboServer.js가 있는 폴더 경로]/collaboServer.js를 호출해 주세요. # HOST=<호스트 주소> PORT=<포트 번호> node collaboServer.js # 예시 HOST=58.161.1.23 PORT=12000 pm2 start collaboServer.js HOST=58.161.1.23 PORT=12000 pm2 start /home/abc/collaboServer/collaboServer.js HOST=58.161.1.23 PORT=12000 pm2 start collaboServer/collaboServer.js |
웹 소켓 서버 동작 확인
...
- 실행중인 웹 소켓 서버를 확인합니다.
- status가 online이면 서버가 동작 중입니다.
...
Code Block | ||||
---|---|---|---|---|
| ||||
# pm2로 동작 중인 프로세스를 확인합니다. pm2 list |
웹 소켓 서버 종료
...
프로세스 종료 또는 삭제
- pm2에 실행중인 웹 소켓 서버 프로세스를 종료하거나 삭제합니다.
...
Code Block | ||||
---|---|---|---|---|
| ||||
# 웹 소켓 서버 프로세스 종료 pm2 kill <filename> # 웹 소켓 서버 프로세스 삭제 pm2 delete <filename> |
웹 소켓 서버 모니터링
...
프로세스 모니터링 및 관리
- pm2에 실행중인 웹 소켓 서버 프로세스 상태를 모니터링 합니다.
- 메모리/cpu 메모리와 CPU의 사용량을 모니터링하고 실시간 로그를 확인할 수 있습니다.
...