[ec2 배포] pm2 에러

이유정·2023년 11월 15일
0

[ArtGarden_PR]

목록 보기
18/33

문제

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 쪽을 봐야할 것 같다 !

profile
강의 기록 블로그

0개의 댓글