본문 바로가기
반응형

분류 전체보기130

[EC2] ubuntu "System restart required" 시 잘 돌아가던 ec2에 갑자기 System restart required 라는 오류 메세지가 나타난다면 재부팅 해야되는 패키지가 있어 나타나는 메세지라고 한다. 해당 메세지는 /var/run/reboot-required 파일의 내용이고 해당 파일을 확인해보면 어떤 패키지가 재부팅이 필요한지 알 수 있다. cat /var/run/reboot-required  재부팅을 하면 된다. 재부팅을 하려면  아래 명령어를 이용한다 sudo reboot  한 1~2분 정도 기다리다 다시 접속하면 된다. 2024. 4. 25.
[NestJS] EC2 배포 시 secretOrPrivateKey must have a value 해결 현재 개발 중이던 프로젝트를 ec2에 올려 테스트 배포를 시도 했다. ec2 인스턴스를 열고 nodejs를 설치하고 깃헙에서 코드를 받아 배포를 했는데... 이런 에러가 떴다. 쉽게 말하면 .env에 있는 jwtConstant라는 환경 변수를 읽는 과정에서 발생한 에러로 JWT 토큰 발행 시 있어야 하는 secret key를 읽지 못해 발생하는 에러이다. 로컬에서는 잘 되었는데... 아마 환경변수를 읽어 오기 전 시크릿 키가 먼저 register 되는 것 같았다. //기존 코드 @Module({ imports:[ JwtModule.register({ global: true, secret: jwtConstants.secret, signOptions: { expiresIn: '1d' }, }), ], con.. 2024. 4. 23.
[Prisma] EC2에서 Property does not exist on type 배포 실패 진행하던 express 프로젝트에서 기능을 추가해 깃허브에 커밋을 하고 ec2에 pull을 받아 다시 build 해서 pm2로 배포하려 하였다. 그랬더니 새로 추가된 부분에서 대량으로 에러가 발생했다. 내충 보자면 Schema Property가 없다는 에러가 발생했다. 해당 에러는 로컬에서 실행할 때에는 발생되지 않는 에러였기 때문에 구글링을 해봤는데 'vscode를 다시 실행해라' 뭐 그런 답변들 밖에 없었다. 결국엔 답을 찾아낼 수 있었는데 npm install 시 prisma가 schema.prisma의 스키마 중 일부를 읽지 못해 정상적으로 property가 세팅되지 않은 상태라고 한다. 따라서 npx prisma generate를 실행시켜 prisma-client를 생성하도록 수정하였다. 이렇게.. 2024. 3. 15.
[면접후기] 관상면접이라고 들어보았는가...? 떨어진 면접을 굳이 면접 후기라고 남기고 싶지는 않지만 꽤나 신기한 경험이여서 쓰는 장금상선 면접 후기... 개발자로서 이런 경험을 할 수 있다는게 놀라웠다. 일단 나는 개발자다. 그리고 면접 제의가 온 것은 전산팀 사원이였다. 사실 전산팀으로 가고 싶지는 않았지만 제안을 수락한 이유가 있었다. 바로 관상면접을 체험해보고 싶었기 때문! 사람인에서 채용제안이 왔을 때 당연히 구글에 검색을 해보았다. 그리고 나오는 결과... 관상면접이라니...? 하고 찾아봤더니 진짜 관상면접을 본다더라... 관상면접이라니 흥미가 생겨 일단 서류를 넣어봤다. 설마 되겠어... 했는데 서류를 통과해버렸다. 관상면접을 보는 기업 답게 정장을 입고 오라고 했다. 일단 나는 그 당시 머리가 장발이였기 때문에 붙을 확률이 거의 없었지.. 2024. 3. 13.
반응형