포스트 목록

2019년 6월 16일 일요일

nodejs - centos 7 에 nodejs & pm2 설치

# npm, nodejs 설치
$ yum install -y npm, nodejs

# 설치 확인
$ npm -v
$ node -v

# pm2 설치
# pm2 는 node 서비스를 관리(시작, 정지, 로그 등) 할 수 있음
# -g 는 global 설치를 하겠다는 뜻
$ npm install -g pm2

# pm2 에 서비스 등록
# node application 이 있는 디렉토리에서 ...
# 주의점은 서비스 시작시 권한을 고려해야 함
# 예를들어 root로 시작하는 것과 다른 계정으로 실행하는 것은 다름
$ pm2 start index.js --name "[SERVICE_NAME]"
$ pm2 list

# 서비스 중지
$ pm2 stop [SERVICE_NAME]

# 서비스 재시작
$ pm2 restart [SERVICE_NAME]

# 로그 확인
$ pm2 logs [SERVICE_NAME]

# 서비스 (pm2 관리 목록에서) 삭제
$ pm2 delete [SERVICE_NAME]

댓글 없음:

댓글 쓰기