Nodejs Forever 모듈 설치 및 사용법
Nodejs는 기본적으로 단일 쓰레드 방식으로 동작하기 때문에 개발 과정에서 별도의 처리를 해주지 않을 경우 서비스 도중 예외가 발생하면 서버가 비정상 종료될 가능성이 높다.
이러한 상황에서 지속적으로 서버를 재실행 시켜주는 방법중 하나는 nodejs의 forever모듈을 사용하는 것인데 이번 글에서는 forever 모듈의 설치 ln -s /opt/nodejs/node-v10.14.1-linux-x64/bin/forever /usr/bin/forever방법과 사용법을 정리하였다.
참고 1) Linux 환경에서 Nodejs 설치하기
2018/12/05 - [IT일반/Linux] - Linux에 nodejs 설치하기
1) forever 모듈 설치하기
(1) 설치
# npm -g install forever
ln -s /opt/nodejs/node-v10.14.1-linux-x64/bin/forever /usr/bin/forever
(2) symbolic link 생성
일반적으로 글로벌 옵션(-g)을 줘서 forever 모듈을 설치할 경우 nodejs가 설치된 하위 bin 디렉터리 안에 forever모듈의 심볼릭 링크가 생성되는데
forever 모듈을 경로 추가 없이 바로 실행하기 위해 /usr/bin 하위에 symbloic link를 추가해 주었다. (기존 nodejs 설치 방식에 따라 경로가 상이할 수 있음)
# ln -s /opt/nodejs/node-v10.14.1-linux-x64/bin/forever /usr/bin/forever
2) forever 기본 사용법
(1) 실행
# forever start [nodejs script 파일]
(2) 조회 (forever 명령을 통해 실행중인 어플리케이션 리스트 확인하기)
# forever list
(3) 중지
# forever stop [uid]
예)
'IT개발 > Nodejs' 카테고리의 다른 글
Node.js HTTP Request 보내기 (with request.js) (0) | 2019.07.16 |
---|---|
Linux에 nodejs 설치하기 (0) | 2018.12.05 |
댓글