현재 postgresql 8.3 DB를 로컬피시에 설치해서 c#으로 만들어진 프로그램으로 연동하여 사용중이었으나
최근에 피시를 교체(win10)후 일정시간이 지나면 DB에 접속이 안되면서 프로그램이 종료되는 현상이 하루에 2-3번정도 발생합니다.
혹시 postgresql에 세션타임아웃 기능이 있는지 궁금하며 왜 db 접속이 끊어지는지 이유를 알수 없어서 아시는분 계시면 좀 알려주십시요
DB가 바뀐 것은 없는 그전에는 안 끊어졌는데, 지금은 끊어지면,
DB 밖 문제겠지요.
postgresql.conf 에 보면
connect, disconnect 관련 로그를 남기는 설정값이 있습니다.
어디서 언제 끊어지는 로그를 남겨서 차근하게 살펴보세요.
windows 전원 관련 설정에서 일정시간 사용하지 않으면 자원(네트워크, 디스크)을 더 이상 사용하지 않는 것도 있더군요.
이런 것들이 원인이 되었을지도.
postgresql.conf 의 CONNECT, DISCONNECT 관련 로그를 남기는 설정값 좀 알 수 있을까요?