웹개발/에러

[PM2][ERROR] Error: No script path - aborting

jjnll 2022. 8. 11. 11:32

뭔가 숨겨진 의미가 있는줄 알고 구글링 엄청 많이 했는데 정말 말그대로 스크립트에 적힌 패스문제이다.

그래서 그 후에 수정을 해보니 다른에러가 떠서 확신했다.

 

우선 에코시스템 컨피그 파일을 만들어서 내 파일이 문제인지 확인해본다.

// config 파일 생성
pm2 ecosystem
pm2 init
> File /usr/local/@@@@/@@@@/ecosystem.config.js generated

//그래도 동일한 에러, 스크립트 경로문제인 것을 확신
// 해당 파일 내 script경로를 내가 원하는 파일로 수정
> 실행은 된다!!!

문제는 정말 실행만 된다는것.

디폴트 에코시스템 파일에는 로그경로같은 것도 없어서 로그도 안뜬다.

 

ps aux | grep pm2
kill -9 2222

당황스럽게도 다 죽이고 에코시스템 재실행했더니 포크줄 자체가 없이 에피아이만 정상작동했다.

포크는 내 파일에만 있는 듯 하다.

절대경로여도 상대경로여도 안읽혀서 좀 더 찾아봐야 할 듯 싶다.

 

아!!!!!!!!!!! 오타있었다 insert하느라 i를 대충 타이핑해서 넣었었나보다.

원래 파일 포크까지 정상작동!!!

 

[PM2][ERROR] Error: Script not found: /usr/local/@@@@/@@@@/%%%%.js

> 이건 스크립트 경로에 해당 파일이 없을 경우 뜬다. 있으면 그만.

 

 

 

 

728x90