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