DB/Postgres(4)
-
Window connection already closed
문제상황 : 홈페이지를 띄어서 사용하고 있을때 문제 없는데 일정 시간이 지나 다시 사용하자고 하니 ''connection already closed" 를 호출 하게 되었다. 원인: sql 아래의 명령어를 사용 하면 DB에 연결된 Connection 정보를 볼수 있다. "SELECT pid, query_start, state, query FROM pg_stat_activity where datname='데이터베이스이름';" 일정시간이 지나 다시 같은 쿼리를 날리면 생성된 Connection이 사라진다. 일정시간 동안 사용하지 않으면 Connection을 제거하는 기능이 있나보다. 해결 방법 : 유지시간을 늘려주거나(늘리는방법은 찾고 있는중), keepalive를 활용해서 지속적으로 유지 해주는 방법을 사용..
2022.07.31 -
Postgres connection 개수 확인 및 기타 명령어
//사용하고 있는 데이터베이스로 연결된 connection 개수확인 SELECT count(*) FROM pg_stat_activity where datname='데이터베이스이름'; //사용하고 있는 데이터베이스로 연결된 connection 내용 확인 SELECT * FROM pg_stat_activity where datname='데이터베이스이름'; //특정 연결된 DB connection 종료 하기 select pg_terminate_backend(37840) //가질수 있는 커넥션 수 show max_connections //Postgres 설정 파일 위치 확인 show data_directory
2022.07.31 -
외부 접속 허용(psycopg2.OperationalError)
보호되어 있는 글입니다.
2021.08.24 -
PostgreSQL 사용자 추가 및 DB/ Table 생성
보호되어 있는 글입니다.
2021.08.24