먼저 찾아 보고 질단란에 적으라고 하는 사람이 있으지 모르겠네요
하지만 찾아 보아도 잘 못 찾겠네요 초보라..
다름이 아니라..postgres와 php를 이용하여 프로그램을 짜는데.
접근하면.. 자꾸 idle가 늘어나서.. 사라지지 않더군요...
이건 제가 close를 잘못 해서 그런가요..
나름대로 idle가 많아져서 close를 한다고 해도..
자꾸 클릭 하다보녀.. 이게 늘어나 있더군요..
어떻게 해결 해야 하는지 좀 가르쳐 주세요.
여러가지를 생각해 볼수 있습니다.
일반적으로 메모리 튜닝, 시스템 파라메터 튜닝 등등 부터 시도해 보시고, 다음으로 만약 디비서버가 분리되어 있다면 넷트웍 사항도 한번 점검해 보시는 것이 좋을 것 같습니다.
대체로 이런 경우는 시스템 자체의 문제로 인해 그런경우가 많기 때문에 그 원인을 잘 발견하기 힘든 경우가 많습니다.
좀 별 도움은 안되겠지만 경험적으로 해결해야 하는 경우가 대부분인 것 같습니다.
이곳 DSN 같은 경우는 예전에 메모리 부족으로 인해서 (당시 웹서버와 디비 서버를 all-in-one 으로 사용했었습니다) 그런 현상이 생기더군요.
혹시 pconnect 를 사용하신건 아닌지?
connect 를 사용하면 close를 굳이 해주지 않아도 스크립트가 종료되면 자동으로 콘넥션을 닫지만
pconnect로 연결하게 되면 close해도 콘넥션이 닫히지 않습니다
그럼~