본문 바로가기
Q&A해결2026년 7월 16일1분 읽기

Prisma로 배포하니 Timed out fetching a new connection (P2024)가 터져요

p
prisma_dowon
조회 1122댓글 2

Next.js 앱을 Vercel에 올리고 DB는 RDS PostgreSQL 쓰고 있는데요, 로컬이랑 스테이징에선 멀쩡하다가 실서비스에서 사람 좀 몰리면 아래 에러가 간헐적으로 납니다.

PrismaClientKnownRequestError:
Timed out fetching a new connection from the connection pool.
(Current connection pool timeout: 10, connection limit: 17)

DB 쪽 max_connections는 넉넉히 잡아뒀다고 생각했는데도 이래요. 코드에선 PrismaClient를 매 라우트에서 new 하지는 않고 있고요(그래도 혹시 몰라 확인함). 커넥션 limit을 그냥 확 올려버리면 되나 싶다가도 뭔가 근본 원인이 따로 있는 것 같아서 여쭤봅니다. 왜 배포 환경에서만 이럴까요?

댓글 0

아직 댓글이 없습니다.
Ctrl+Enter로 등록