http://artgarden.co.kr 로 접속했을 때,
pm2 상태 에러로 뜬다.
pm2 log
명령어를 통해 에러 상황을 확인해본다.
Cannot find module '/home/ubuntu/git/ArtGarden'
모듈을 찾을 수 없다고 뜬다.
소스 코드가 있는지, 빌드도 다시 해줬고,
의존성 설치도 다시 해봤고,
package.json 을 열어서 실행 스크립트도 확인해봤다.
하지만 그대로여서
stackoverflow에서 도움을 받았다.
참고) https://stackoverflow.com/questions/36690442/error-cannot-find-module-users-wyb-nvm-versions-io-js-v3-0-0-lib-node-module
pm2를 삭제하고 다시 설치하라는 조언이다. (env 설정이 바뀌어서? 그렇다는데 난 안바꼈는데 일단 시도해봤다.)
rm -rf ~/.pm2 //pm2삭제
npm install pm2@latest -g //전역 설치
pm2 start npm --name "ArtGarden" -- start
//pm2 시작
pm2 status는 online으로 해결됐으나
502 badgateway는 그대로다..
nginx 쪽을 봐야할 것 같다 !