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

요청이 좀 몰리면 "timeout exceeded when trying to acquire a connection"이 나며 API가 멈춥니다

p
pool_sungho
조회 723댓글 4

node-postgres(pg)로 Express API 짰는데요, 평소엔 멀쩡하다가 트래픽이 조금만 몰리면 이 에러가 나면서 그 뒤 요청들이 전부 먹통이 됩니다.

error: timeout exceeded when trying to acquire a connection
    at .../node_modules/pg-pool/index.js:...

pool 사이즈(max)를 10에서 30으로 올려봤는데 그냥 터지는 시점만 조금 늦춰질 뿐 결국 똑같이 멈춰요. 재시작하면 잠깐 괜찮아지고요. DB 서버 자체는 CPU도 커넥션 수도 여유가 있습니다. 코드에서 뭘 잘못하고 있는 걸까요?

댓글 0

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