pg 재연결
DB connection Failed 와 DB server down 에 대응하기
DB connection Failed 와 DB server down 에 대응하기
2021.10.15사건의 발단 db 를 주기적으로 조회해서 data 를 socket 으로 뿌려주는 서버가 db 와의 연결이 끊어지면서 에러를 내뱉으면서 서버가 죽어버렸습니다. db 를 연결할때 Client로 연결 했던 문제도 있었고 연결이 끊겼을때 라던지 서버가 죽었을때 아무런 조치를 취하지 않았던 것이 문제였습니다. recursive connection import dotenv from 'dotenv'; import pg from 'pg'; import { logger } from '../logger/logger.js'; dotenv.config(); const pgConfig = { user: process.env.DB_USER_NAME, host: process.env.DB_HOST, database: process..