File Descriptor — PostgreSQL을 무너뜨리는 OS 한계

연결 풀러 없이 max_connections만 키우면 file descriptor 고갈로 인스턴스 전체가 무너진다. backend 프로세스가 fd를 먹는 구조부터 EMFILE 증상, ulimit·max_files_per_process·PgBouncer 대응까지 한 흐름으로 정리한다.

2026년 6월 5일