backend의 경우 curl localhost:80 입력 시 정상 작동
frontend쪽 curl locahost:80 입력 시 curl: (7) Failed to connect to localhost port 80 after 0 ms: Connection refused 나옴
https://www.inflearn.com/questions/285716
https://itzone.tistory.com/677
npm run build
npx pm2 start npm -- start
▶ pm2 서버 종료 후 monit으로 에러 확인
▶ 오류가 제대로 나오지 않음
npx pm2 kill
npx pm2 start npm -- start && npx pm2 monit
npx pm2 list
npx pm2 logs --err --lines 100
[TAILING] Tailing last 100 lines for [all] processes (change the
value with --lines option)
/root/.pm2/logs/npm-error.log last 100 lines:
0|npm | at internal/main/run_main_module.js:17:47 {
0|npm | code: 'MODULE_NOT_FOUND',
0|npm | requireStack: []
0|npm | }
0|npm | internal/modules/cjs/loader.js:905
0|npm | throw err;
0|npm | ^
0|npm |
0|npm | Error: Cannot find module '/root/.npm/_npx/19011/lib/node_modules/pm2/lib/ProcessContainerFork.js'
0|npm | at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
0|npm | at Function.Module._load (internal/modules/cjs/loader.js:746:27)
0|npm | at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:75:12)
0|npm | at internal/main/run_main_module.js:17:47 {
0|npm | code: 'MODULE_NOT_FOUND',
0|npm | requireStack: []
0|npm | }
0|npm | internal/modules/cjs/loader.js:905
0|npm | throw err;
0|npm | ^
0|npm |
0|npm | Error: Cannot find module '/root/.npm/_npx/19011/lib/node_modules/pm2/lib/ProcessContainerFork.js'
0|npm | at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
0|npm | at Function.Module._load (internal/modules/cjs/loader.js:746:27)
0|npm | at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:75:12)
0|npm | at internal/main/run_main_module.js:17:47 {
0|npm | code: 'MODULE_NOT_FOUND',
0|npm | requireStack: []
0|npm | }
0|npm | internal/modules/cjs/loader.js:905
0|npm | throw err;
0|npm | ^
0|npm |
0|npm | Error: Cannot find module '/root/.npm/_npx/19011/lib/node_modules/pm2/lib/ProcessContainerFork.js'
0|npm | at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
0|npm | at Function.Module._load (internal/modules/cjs/loader.js:746:27)
0|npm | at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:75:12)
0|npm | at internal/main/run_main_module.js:17:47 {
0|npm | code: 'MODULE_NOT_FOUND',
0|npm | requireStack: []
0|npm | }
0|npm | internal/modules/cjs/loader.js:905
0|npm | throw err;
0|npm | ^
0|npm |
0|npm | Error: Cannot find module '/root/.npm/_npx/19011/lib/node_modules/pm2/lib/ProcessContainerFork.js'
0|npm | at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
0|npm | at Function.Module._load (internal/modules/cjs/loader.js:746:27)
0|npm | at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:75:12)
0|npm | at internal/main/run_main_module.js:17:47 {
0|npm | code: 'MODULE_NOT_FOUND',
0|npm | requireStack: []
0|npm | }
0|npm | internal/modules/cjs/loader.js:905
0|npm | throw err;
0|npm | ^
0|npm |
0|npm | Error: Cannot find module '/root/.npm/_npx/19011/lib/node_modules/pm2/lib/ProcessContainerFork.js'
0|npm | at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
0|npm | at Function.Module._load (internal/modules/cjs/loader.js:746:27)
0|npm | at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:75:12)
0|npm | at internal/main/run_main_module.js:17:47 {
0|npm | code: 'MODULE_NOT_FOUND',
0|npm | requireStack: []
0|npm | }
0|npm | internal/modules/cjs/loader.js:905
0|npm | throw err;
0|npm | ^
0|npm |
0|npm | Error: Cannot find module '/root/.npm/_npx/19011/lib/node_modules/pm2/lib/ProcessContainerFork.js'
0|npm | at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
0|npm | at Function.Module._load (internal/modules/cjs/loader.js:746:27)
0|npm | at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:75:12)internal/modules/run_main.js:75:12)
0|npm | at internal/main/run_main_module.js:17:47 {
0|npm | code: 'MODULE_NOT_FOUND',
0|npm | requireStack: []
0|npm | }
0|npm | internal/modules/cjs/loader.js:905
0|npm | throw err;
0|npm | ^
0|npm | /node_modules/pm2/lib/ProcessContainerFork.js'
0|npm | Error: Cannot find module '/root/.npm/_npx/19011/libdules/cjs/loader.js:902:15)/node_modules/pm2/lib/ProcessContainerFork.js' oader.js:746:27)
0|npm | at Function.Module._resolveFilename (internal/mointernal/modules/run_main.js:75:12)dules/cjs/loader.js:902:15)
0|npm | at Function.Module._load (internal/modules/cjs/loader.js:746:27)
0|npm | at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:75:12)
0|npm | at internal/main/run_main_module.js:17:47 {
0|npm | code: 'MODULE_NOT_FOUND',
0|npm | requireStack: []
0|npm | } /node_modules/pm2/lib/ProcessContainerFork.js'
0|npm | internal/modules/cjs/loader.js:905 dules/cjs/loader.js:902:15)
0|npm | throw err; oader.js:746:27)
0|npm | ^ internal/modules/run_main.js:75:12)
0|npm |
0|npm | Error: Cannot find module '/root/.npm/_npx/19011/lib/node_modules/pm2/lib/ProcessContainerFork.js'
0|npm | at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
0|npm | at Function.Module._load (internal/modules/cjs/loader.js:746:27)
0|npm | at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:75:12)
0|npm | at internal/main/run_main_module.js:17:47 {
0|npm | code: 'MODULE_NOT_FOUND',
0|npm | requireStack: []
0|npm | }
▶ 정상적으로 동작함!
sudo npm i -g pm2
npm run build
npx pm2 start npm -- start