Window connection already closed
2022. 7. 31. 20:04ㆍDB/Postgres
문제상황 :
홈페이지를 띄어서 사용하고 있을때 문제 없는데 일정 시간이 지나 다시 사용하자고 하니
''connection already closed" 를 호출 하게 되었다.
원인:
sql 아래의 명령어를 사용 하면 DB에 연결된 Connection 정보를 볼수 있다.
"SELECT pid, query_start, state, query FROM pg_stat_activity where datname='데이터베이스이름';"
일정시간이 지나 다시 같은 쿼리를 날리면 생성된 Connection이 사라진다.
일정시간 동안 사용하지 않으면 Connection을 제거하는 기능이 있나보다.
해결 방법 :
유지시간을 늘려주거나(늘리는방법은 찾고 있는중),
keepalive를 활용해서 지속적으로 유지 해주는 방법을 사용 하면 될것 같다.
keepalive 설정 시간 확인
ss -otn Or netstat -otn
'DB > Postgres' 카테고리의 다른 글
Postgres connection 개수 확인 및 기타 명령어 (0) | 2022.07.31 |
---|---|
외부 접속 허용(psycopg2.OperationalError) (0) | 2021.08.24 |
PostgreSQL 사용자 추가 및 DB/ Table 생성 (0) | 2021.08.24 |