inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Slack 클론 코딩[백엔드 with NestJS + TypeORM]

배포 준비하기(빌드, pm2, cross-env)

pm2cluster 검색중 궁금한점이 있습니다.

해결된 질문

266

김영욱

작성한 질문수 21

0

안녕하세요 제로초님.

nestjs를 pm2로 관리하는것 관련해서 검색하다가 머리속에서 정리가 되지 않는 내용이 있어서 질문드립니다.

 

nestjs는 node기반이기 때문에 단일 쓰레드로 동작하고, 사용가능한 cpu 코어가 4개가 있더라도 1개만 사용하기 때문에 서버의 성능을 전체적으로 사용할 수 없다.

라는 내용을 검색중에 보게되었는데요!

위의 문제를 해결하기 위해서 사용하는 방법이
pm2 cluster 기능 또는 docker를 활용하는것이라 찾았습니다.

위의 내용이 제대로 찾은게 맞다면 제로초님께서는 어떤 방식으로 문제를 해결하시는지 알려주실 수 있을까요?

node.js express nestjs typeorm

답변 1

0

제로초(조현영)

기본적으로는 pm2를 써서 클러스터링을 하시다가 나중에 도커를 도입하게 되면 쿠버네티즈를 통해서 클러스터링을 하시는 게 좋습니다. 그 때는 pm2는 다시 제거하시고요.

0

김영욱

항상 빠른 답변 감사합니다!
pm2 클러스팅에 대해서 더 알아보겠습니다.

강의자료는 어디서 다운받나요?

0

114

4

질문 있습니다.

0

298

3

(강의 5:42 질문) providers를 통한 여러 개의 인스턴스 생성 & exports 통한 싱글톤 생성

0

154

2

코드 편집기 확장 프로그램

0

209

2

(질문)비밀 저장소에 접근하기 위한 인증 정보는 로컬 .env에 저장하는지?

0

144

2

(질문)외부 저장소를 통한 환경변수 불러오기 비동기 질문

0

169

3

로그인을 해도 LoggedInGuard쪽에서 false값이 나옵니다.

0

152

2

로그인방법이 고민됩니다.

0

190

2

yarn seed 명령어 실행 시 데이터 삽입 안됨

0

297

4

yarn run db:create 시에 발생하는 데코레이터 오류

0

242

2

npm run db:create 시에 발생하는 decorating 오류

0

232

2

RxJS 디버깅 질문 있습니다.

0

189

3

CacheManager에 대해 질문 있습니다.

0

174

2

로깅은 어떻게 하는게 효율적일까요?

0

224

1

CORS 질문 있습니다.

0

418

2

쿠키 옵션에 대해서 질문 있습니다.

0

184

2

로그아웃 요청이 403 forbidden 에러가 나는데 왜그런걸까요??

0

449

1

401 unauthorized문제

0

288

1

가드의 장점에 대해서 질문이 있습니다.

0

225

1

로그 관리에 대해 질문 있습니다.

0

252

2

CORS 에러 질문 있습니다.

0

319

2

배포 환경 DB 연결 질문 있습니다.

0

411

2

socket io 미 연결 문제 (nest & flutter)

1

1154

3

no elements in sequence 에러 관해서 질문이 있습니다.

0

454

1