프로그래밍
원격(ssh) 꺼도 서버계속 돌아가게 하기
DevIndie
2018. 8. 12. 03:31
서버 초보입니다 ㅠㅠ
간단한 질문인데요, Putty로 우분투 서버에 접속해서 node.js 켜놓고 접속까지 확인했는데, Putty 끄면 자동으로 세션 종료되면서 서버 프로세스도 꺼지더라구요. 접속 컴퓨터 하루종일 켜놓을수도 없고..
테스트 끝나면 곧 서비스하려고 하는데요.
Putty 끄고도 계속 서버 돌아가게 하려면 어떻게 해야하나요?
구글링 해봐도 putty 자리비웠을때 핑날려서 유지하는 거 말고는 안나오네요.
답변 부탁드립니다!
--------------
[Solution]
조언 중 두가지 방법을 시도했고 둘다 되는걸 확인했습니다~!
* Pm2 이용하는 방법
1. npm install pm2 -g 로 모듈설치
2. express 프로젝트 폴더로 이동
3. pm2 start npm -- start 로 서버 시작
4. pm2 list 로 실행중인 프로세스 확인
* Forever 모듈이용하는 방법
1. npm install forever 로 설치 후
2. express 프로젝트폴더로 가서
3. forever start -c "npm start" ./
(-c 옵션: 커맨드 ./ : 현재경로)