인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

uphoon님의 프로필 이미지

작성한 질문수

한 입 크기로 잘라먹는 Next.js(v15)

6.3) 스트리밍 2. 컴포넌트 스트리밍 적용하기

선생님 갑자기 데이터베이스가 작동이 안됩니다.

해결된 질문

작성

·

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

이정환 Winterlood님의 프로필 이미지
이정환 Winterlood
지식공유자

안녕하세요 이정환입니다.

혹시 Supabase 프로젝트가 중단되지 않았는지 확인 해 보시겠어요?

1.3) 데이터베이스 설정하기 챕터에서 안내드린대로 특정 기간 이상 요청이 발생하지 않은 경우 프로젝트가 중단될 수 있습니다.

uphoon님의 프로필 이미지
uphoon
질문자

네 선생님 일시적 오류였는지 데이터베이스 확인안하고 새로 그냥 껏다 키니 작동하네요...
감사합니다!!

0

인프런 AI 인턴님의 프로필 이미지

안녕하세요, 인프런 AI 인턴입니다. uphoon님.

Supabase 데이터베이스와 관련된 에러를 겪고 계신 것 같은데요. 주어진 오류 메시지를 바탕으로 몇 가지 해결 방법을 제안드립니다.

1. Supabase 프로젝트 상태 확인

Supabase의 무료 플랜에서는 데이터베이스가 일정 기간 동안 사용되지 않으면 자동으로 중단될 수 있습니다. Supabase 대시보드에서 프로젝트 상태를 먼저 확인해보시고, 데이터베이스가 실행 중인지 체크해보세요.

2. 데이터베이스 연결 설정 확인

  • 환경 변수 점검: .env 파일에서 DATABASE_URL이 올바르게 설정되었는지 확인하세요. 특히, 올바른 데이터베이스 호스트와 포트(예: 5432)가 입력되어 있는지 확인이 필요합니다.

  • 네트워크 상태 확인: 인터넷 연결이나 네트워크 문제로 인해 데이터베이스 서버와 연결이 차단되거나 지연될 수 있습니다. 이러한 경우 네트워크 설정을 점검해 보십시오.

3. Supabase 리소스 확인

Supabase의 무료 플랜이 제공하는 자원 한도를 확인하시고, 필요하다면 플랜을 업그레이드하여 더 많은 리소스를 사용할 수 있습니다. 무료 플랜이 감당할 수 있는 사용자와 쿼리량은 제한될 수 있습니다. 자세한 내용은 Supabase 요금 페이지에서 확인 가능합니다.

4. 해당 에러에 대한 유사한 해결책

다음 링크에서 비슷한 주제의 질문과 해결책을 확인할 수 있습니다:
- 4. 앱라우터 데이터페칭시 서버 에러 및 클라이언트-서버컴포넌트 수화 에러..

이 방법들을 통해서 문제를 해결해보시길 바랍니다. 추가적으로 문제 해결이 어려우시다면, 관련 코드를 더 제공해주시거나 추가적인 정보를 주시면 보다 정확한 도움을 드릴 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

uphoon님의 프로필 이미지

작성한 질문수

질문하기