0|app | [Error: EACCES: permission denied, open 'logs/Munhak-2021-10-03-20.log'] {
0|app | errno: -13,
0|app | code: 'EACCES',
0|app | syscall: 'open',
0|app | path: 'logs/Munhak-2021-10-03-20.log'
0|app | }
node app.js 로는 잘 되는데,
pm2로 실행하면 오류가 걸리는 상황이었다.
pm2의 권한 문제였고, root로 되어있는 파일을 일반 사용자가 건드리려다 보니 생긴 문제였다.
레퍼런스를 간신히 찾았지만 적용하긴 가성비가 안 맞았다.
https://programmer.ink/think/eacces-permission-denied.html
해결법
1. sudo npm i -g pm2
2. 1번이 안 된다면 노드를 재설치하고 해결하면 된다고 한다.
'에러천국 > server' 카테고리의 다른 글
[Linux Ubuntu Nginx] net::ERR_FAILED 413 CORS ERROR (1) | 2021.12.01 |
---|---|
[Nodejs] blocked by CORS policy: No 'Access-Control-Allow-Origin' header is pres (0) | 2021.10.31 |