[Node.js] npm 백그라운드 실행 - npm forever 사용법
·
Backend/Node.js
- npm을 shell에서 그대로 실행하는 경우 포어그라운드(foreground)실행으로 터미널 정료시 같이 종료 됨 - 터미널 연결이 종료되더라고 node.js 가 계속 실행되려면 백그라운드(background) 실행이 필요 - forever라는 패키지를 이용해 백그라운드 실행 방법 실습 0. 개발환경 - ubuntu 18.04 - node 17.9.1 1. forever 설치 $ npm install forever -g 2. forever 실행 $ cd 프로젝트 경로 $ forever start -c "npm start" ./ 3. forever 실행 리스트 확인 $ forever list - 아래의 실행 결과 예제에서 pid값과 몇번째인지 값을 확인 4. forever 중지 - forever lis..
[Node.js] Node.js 설치 후 `GLIBC_2.28' not found (required by node) 에러
·
Backend/Node.js
1. 에러코드 확인 및 원인 (1) 개발환경 - ubuntu-18.04 (2) 에러발생 원인 - 우분투 18.04 에서 최신 node 버전 (18.0.0이상) 설치 후 npm 명령 실행시 다음과 같은 에러 발생 $ npm install node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by node) - 원인: ubuntu 18.xx 버전 이상 및 몇몇 OS에서는 Node.js 18버전 이상을 지원하지 않음 - 참고링크: https://github.com/nodejs/node/issues/43246 2. 해결 방법 - 옵션1: ubuntu 버전 변경 : 20.xx 버전으로 상향 - 옵션2: node 버전 변경 :..