AWS 서버 구동

    [AWS] node.js의 프로세스 매니저 PM2 사용 명령어

    [AWS] node.js의 프로세스 매니저 PM2 사용 명령어

    이번 글에서는 PM2 사용법에 대해 적어보겠습니다. 저는 node.js 기반 웹서버를 aws EC2 인스턴스로 구동시킨 후에 노트북을 닫아도 서버를 계속 구동시키기 위해 PM2를 사용하고자합니다. PM2란? 우선, PM2의 위키백과의 정의를 가져왔습니다. PM2는 JavaScript 런타임 Node.js의 프로세스 관리자(manager)입니다. 2016 년 PM2는 GitHub에서 82 번째로 가장 인기있는 JavaScript 프로젝트로 선정되었습니다. 저는 aws 서버 위에서 동작시키고 있는 웹서버를 내 노트북을 닫아도 어떻게 계속 작동시키지? 고민하다 알게되었습니다. 말그대로 제가 원격으로 연결 중인 putty를 끄든, 노트북을 닫든 pm2를 이용해서 서버를 동작시키면 중단이 되지 않도록 해주는 녀석..