본문 바로가기

Log44

exp001_TypeOrm_관계 참조 여부에 따른 쿼리 성능 비교 실험 Summary 관계 옵션을 추가하면 당연하지만 성능이 느려진다. DB CPU 사용률이 높아지는 동시에 Throughput이 감소했다. 반면 CPU 사용률은 떨어졌다. DB 쪽에 병목 현상이 있는 것으로 추정된다. 테스트 1 : 현재 상황 파악 Goal : 현재 상황 파악 test-number : test-20230223-001 nest.js 어플리케이션이 담긴 EC2는 t2.micro로 맞췄고, controller, agent는 t2.large와 t2.medium으로 해주었다. ngrinder controller : t2.large ngrinder agent : t2.medium nestjs application : t2.micro DB : postgres db.t3.micro controller, ag.. 2023. 2. 24.
트러블슛_CICD_Github action 배포 시 파일 누락 문제 문제 nest.js 어플리케이션 CICD 파이프라인 구축 중인 상황. 문제는 배포가 정상적으로 진행되었음에도 불구하고 배포된 디렉토리에는 몇몇 폴더들이 누락된 상태로 배포가 되고있었다. src 폴더는 온데간대 없고 dist 파일에는 tsconfig 파일 하나만 달랑 있는 상황이었다. ubuntu@ip-172-31-11-171:~/build$ ls appspec.yml nest-cli.json package-lock.json readme.md tsconfig.build.json yarn.lock dist node_modules package.json scripts tsconfig.json deploy.yml name: deploy on: push: branches: [main] # Workflow is t.. 2023. 2. 23.
nestjs_EntityMetadataNotFoundError 에러 문제 EntityMetadataNotFoundError: No metadata for "ProductEntity" was found. at DataSource.getMetadata (/Users/thursdaycurry/Desktop/git-thursdaycurry/project/1.stockls/stockls/src/data-source/DataSource.ts:438:30) at Repository.get metadata [as metadata] ... ProductEntity, DataSource 키워드를 보니 왠지 DB 문제인거 같았다. 원인 이전에 .env로 환경변수를 관리하다 src/config/orm.config.ts에 DB config를 따로 빼준 상황이었는데, 옮기는 과정에서 proces.. 2023. 2. 22.
Express.js_body undefined 에러(파싱 문제) trouble smashing log Time: 2023-01-02 21:16 Problem Express.js에서 request의 body로 받아온 데이터를 변수에 저장하려는데 undefined가 떴다. body: undefined accessToken: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE2NzI0Njg4MzksImV4cCI6MTY3MjQ2ODg0OX0.GmK4eNiuu5utjUUptF6zD_ORccdi7HBxQUxskM7X_h8 refreshToken: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE2NzI0Njg4MzksImV4cCI6MTY3MzA3MzYzOX0.DpaOQ_iLYbFZnnLTcc5DTwufcl.. 2023. 2. 7.