해결된 질문
작성
·
110
·
수정됨
0
선생님 데이터 베이스관련 질문드립니다.
superbase에서 핑 확인해봐도 값이 안오고 데이터베이스가 죽어버린거 같은데 이럴경우 금액을 늘려야 하나요?
무료가 리소스 얼마나 제공하는지를 모르겠네요
오류코드 같이 첨부합니다.
[Nest] 11338 - 02/10/2025, 3:19:23 PM ERROR [ExceptionsHandler]
Invalid `this.prisma.book.findMany()` invocation in
/Users/wi/WebstormProjects/onebite-books-server-main/src/book/book.service.ts:27:35
24 }
25
26 async findAllBooks() {
→ 27 return await this.prisma.book.findMany(
Can't reach database server at `aws-0-ap-northeast-2.pooler.supabase.com`:`5432`
Please make sure your database server is running at `aws-0-ap-northeast-2.pooler.supabase.com`:`5432`.
PrismaClientInitializationError:
Invalid `this.prisma.book.findMany()` invocation in
/Users/wi/WebstormProjects/onebite-books-server-main/src/book/book.service.ts:27:35
24 }
25
26 async findAllBooks() {
→ 27 return await this.prisma.book.findMany(
Can't reach database server at `aws-0-ap-northeast-2.pooler.supabase.com`:`5432`
Please make sure your database server is running at `aws-0-ap-northeast-2.pooler.supabase.com`:`5432`.
at In.handleRequestError (/Users/wi/WebstormProjects/onebite-books-server-main/node_modules/@prisma/client/runtime/library.js:122:7154)
at In.handleAndLogRequestError (/Users/wi/WebstormProjects/onebite-books-server-main/node_modules/@prisma/client/runtime/library.js:122:6188)
at In.request (/Users/wi/WebstormProjects/onebite-books-server-main/node_modules/@prisma/client/runtime/library.js:122:5896)
at l (/Users/wi/WebstormProjects/onebite-books-server-main/node_modules/@prisma/client/runtime/library.js:127:11167)
at BookService.findAllBooks (/Users/wi/WebstormProjects/onebite-books-server-main/src/book/book.service.ts:27:12)
at /Users/wi/WebstormProjects/onebite-books-server-main/node_modules/@nestjs/core/router/router-execution-context.js:46:28
at /Users/wi/WebstormProjects/onebite-books-server-main/node_modules/@nestjs/core/router/router-proxy.js:9:17
답변 2
0
안녕하세요 이정환입니다.
혹시 Supabase 프로젝트가 중단되지 않았는지 확인 해 보시겠어요?
1.3) 데이터베이스 설정하기 챕터에서 안내드린대로 특정 기간 이상 요청이 발생하지 않은 경우 프로젝트가 중단될 수 있습니다.
0
안녕하세요, 인프런 AI 인턴입니다. uphoon님.
Supabase 데이터베이스와 관련된 에러를 겪고 계신 것 같은데요. 주어진 오류 메시지를 바탕으로 몇 가지 해결 방법을 제안드립니다.
Supabase의 무료 플랜에서는 데이터베이스가 일정 기간 동안 사용되지 않으면 자동으로 중단될 수 있습니다. Supabase 대시보드에서 프로젝트 상태를 먼저 확인해보시고, 데이터베이스가 실행 중인지 체크해보세요.
환경 변수 점검: .env
파일에서 DATABASE_URL
이 올바르게 설정되었는지 확인하세요. 특히, 올바른 데이터베이스 호스트와 포트(예: 5432
)가 입력되어 있는지 확인이 필요합니다.
네트워크 상태 확인: 인터넷 연결이나 네트워크 문제로 인해 데이터베이스 서버와 연결이 차단되거나 지연될 수 있습니다. 이러한 경우 네트워크 설정을 점검해 보십시오.
Supabase의 무료 플랜이 제공하는 자원 한도를 확인하시고, 필요하다면 플랜을 업그레이드하여 더 많은 리소스를 사용할 수 있습니다. 무료 플랜이 감당할 수 있는 사용자와 쿼리량은 제한될 수 있습니다. 자세한 내용은 Supabase 요금 페이지에서 확인 가능합니다.
다음 링크에서 비슷한 주제의 질문과 해결책을 확인할 수 있습니다:
- 4. 앱라우터 데이터페칭시 서버 에러 및 클라이언트-서버컴포넌트 수화 에러..
이 방법들을 통해서 문제를 해결해보시길 바랍니다. 추가적으로 문제 해결이 어려우시다면, 관련 코드를 더 제공해주시거나 추가적인 정보를 주시면 보다 정확한 도움을 드릴 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
네 선생님 일시적 오류였는지 데이터베이스 확인안하고 새로 그냥 껏다 키니 작동하네요...
감사합니다!!