포트폴리오 (날씨 앱) (1) 썸네일형 리스트형 pm2 무한 재실행 문제 (pm2 infinite restart) 문제의 파일이다. 옵션 중 watch라는 옵션은 디렉터리 내 변경사항이 생겼을 경우 해당 변경사항을 감지하여 서버를 재시작한다. 그런데 어떤 파일이건 내용을 변경하고 저장을하면 끊임없이 재시작하는 문제점이 발생. 처음에는 log 폴더 내 로그 파일이 매 요청마다 로그를 남기니까 이게 문제인가 싶었음. 해당 문제를 개발자 단톡방에 질문을 해보니 pm2 start ecosystem.config.js --no-daemon 명령어를 이용하여 시작해보라고 한다. 로그를 확인해보니까 서버 폴더 내 .git 폴더도 감지하고 있는것이 확인됨. (저 녀석이 원인이다.) ignore_watch 옵션을 통해 .git 폴더 추가 이제 한 번만 실행되고 끝난다. 원인은 .git 폴더의 변경사항을 감지하고 있어서 이전에 올려뒀던.. 이전 1 다음