PM2 Error: PM2 log: Script /home/ubuntu/NodeBird/back/app.js had too many unstable restarts (16). Stopped. "errored"
pm2를 사용하여 서버를 실행시켰다.
그런데 포트 80으로하면 root 계정이 아닌 이상 서버실행이 안되는데, 서버 실행이 됐다;;;
왜 에러코드가 안뜨고 되지? 했는데 브라우저로 확인해보니 안열린다.
포트 확인하는 lsof -i TCP 를 쳐도 아무것도 안뜬다.
그래서 npx pm2 list로 확인을 해봤다.
그랬더니 status가 errored이다.
npx pm2 logs로 확인
PM2 log: Script /home/ubuntu/NodeBird/back/app.js had too many unstable restarts (16). Stopped. "errored"
처음엔 이 로그에만 집중했었는데,
알고보니 error로그에 이유가 나와있었다.
ReferenceError.
process라고 적어야하는데 proccess라고 오타가 났었다.
그 이후에도 여러오타들을 git push git pull 하면서 고쳤다...^^;;
그 후 npm start 했는데도 실행이 되어서 뭐지?했는데
다행히 이번엔 80번 포트여서 실행이 안되는 거였다.
sudo npm start로 실행하고
브라우저를 확인하니 정상 실행됐다!
-
ubuntu로 어떻게 에러코드를 확인해야할지 몰라 한참을 헤멨었다. (시간너무많이썼어....)
다음번에 에러가 있을 땐 헤메지않고 바로 에러코드를 확인하러 갈 수 있을듯하다.
**
sudo npm start && sudo npx pm2 monit
이 명령어를 입력하면, 서버를 시작함과 동시에 서버의 로그들을 볼 수 있다.
CRA 버전3.4.4에서 5.0.0으로 버전 업그레이드 (0) | 2022.01.20 |
---|---|
Git SSH_ Permission denied (publickey) (0) | 2021.05.12 |
Error: Failed to serialize user into session (0) | 2021.01.22 |
Error [ERR_HTTP_HEADERS_SENT] : Cannot set headers after they are sent to the client (0) | 2021.01.22 |
Error: 401(Unauthorized) _ Missing credentials (0) | 2021.01.16 |
댓글 영역