아무나 빌려가세요

pm2 /usr/bin/bash:1ELF ^SyntaxError: Invalid or unexpected token 에러 본문

오늘 배운 프로그래밍

pm2 /usr/bin/bash:1ELF ^SyntaxError: Invalid or unexpected token 에러

빌라노바 2023. 11. 2. 15:39

이전에 사용했던 노드 프로젝트를 클러스터모드로 변경했을때 예기치 못한 오류가 발생했다.

원인은 script 설정에 있었다.


apps: [
    {
      name: "app", 
      script: "npm start",
      autorestart: true,
      instances: 0,
      exec_mode: "cluster",
    },
  ],

이전 설정은 package.json에서 설정한 스크립트인 npm start를 실행했는데 클러스터모드에선 작동하지 않았다.

script: "./app.js", // 현재 경로에 있는 app.js실행

이렇게 하면 오류가 사라지고 잘 작동한다.