linux+apache + php + postgresql + pear 서버에서 작업을 했습니다.
apache 서버와 DB서버는 따로 설치 되어 있습니다.
php에서 db function은 pear 를 이용해서 작업 했습니다.
function sqlConnect($db='')
{ global $dsn,$gcon;//$dsn :접속정보 if($db) $gcon = $db; if(!$gcon){ $gcon=DB::connect($dsn,true); // 영구접속
if (DB::isError($gcon)) die ($gcon->getMessage() ); }
return $gcon; }
문제는 유저가 새로고침을(F5)를 누루고 있으면 아파치 자식 프로세스가 늘어나고 거기다가 DB connect 수가 같이 늘어 난다는 겁니다. ㅡㅡ ;
현재 디비컨넥스 수를 128로 해놓았는데 곰방 차 버리네욤 해결방법이 없을까욤? |