> 안녕하세요 정재익님..아래 답변해 주셔서 감사합니다....
>
> delay문제는 물리적으로 디비서버와 웹서버를 같은 네트웍에 물리도록
>
> 했습니다. 그래서 인지 delay같은 에러는 발생하지 않습니다.
>
> 시험적으로 테스트를 마치고요..본격적으로 오픈한지 몇시간도 지나
>
> 지 않았는데요.. 아래와 같은 메세지를 뿌려줍니다.
>
> Warning: MySQL Connection Failed: Too many connections in
>
> index.php3 on line 17
>
> 제가 디비를 요청하는 순간에 너무 많은 연결이 되어 있는 것 같아
>
> 보입니다.. 다시 요청하는 순간 연결이 끊어진 것이 있었는지 몰라도
>
> 디비서버와 연결이 되거든요~
>
> 그래서 mysql프로세스를 확인해 보니깐요.. 동시에 120정도가 띄워져
>
> 있더군요..
>
> 한번 시스템 자원(램 286에 펜티엄500)를 살펴보니깐요
>
> 메모리는 180메가 정도 사용되고 있고요.. CPU는 0.0%idle 이거든요
>
> CPU넘 고생하는가 봅니다..흘..
>
> 이럴땐 어떻게 해야 하나요.
도대체 상황이 어떤 환경인지 궁금하군요.
정말 동시 접속자가 그렇게 많은 사이트인가요.
만약 그렇다면 DB Server 의 사양과 운영방식을 심각하게 고려해 보셔야 합니다.
현재의 DB server 사양 (256M 램이라고요?) 으로는 그정도 부하를 견디기에는 무리입니다. 아울러 중간에 Application Server 를 넣는 방향과 따로 DB connection 을 관리하는 Middle Ware 를 하나 더 개발해 줄 필요성이 있어 집니다. 그정도 부하가 걸린다면 Enterprise 급에 준해서 디비 처리를 해줘야 할것으로 생각됩니다. 그럼 이만...
|