-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
pm2 에러
23.04.12 08:58 작성 조회수 431
0
ec2-ubuntu 환경에서 pm2사용하는데
sudo npm run start:prod
cross-env NODE_ENV=production PORT=80 pm2 start dist/src/main.js
실행하였는데
Error: EACCES: permission denied, mkdir '/root/.pm2/logs'
Error: EACCES: permission denied, mkdir '/root/.pm2/pids'
Error: EACCES: permission denied, open '/root/.pm2/module_conf.json'
Error: EACCES: permission denied, mkdir '/root/.pm2/modules'
에러가 발생해서 제로초님이 답변하신거 찾아보고 노드 재설치도 했는데
같은 에러가 발생합니다
답변을 작성해보세요.
1
devdev
질문자2023.04.12
sudo cross-env NODE_ENV=production PORT=80 pm2 start dist/src/main.js
sudo: cross-env: command not found
스크립트 실행이 안됩니다....
조현영
지식공유자2023.04.12
sudo npx cross-env NODE_ENV=production PORT=80 pm2 start dist/src/main.js
입니다. 이것도 안되면 pm2를 다시 깔아야하고 그래도 안 되면 인스턴스를 새로 해야 합니다.
npm run start:prod
sudo 없이도 해보세요.
답변 1