티스토리 뷰

inews24.com을 연결할 때, 위와 같은 에러를 가끔 경험한다.

MySQL 최대 Connection 갯수를 넘긴 에러이다.

inews24는 유료회원을 받고 있는 국내 최고의 온라인 IT 뉴스 공급사이다.

사업영역에 대한 설명을 간단하게 표현한 이미지이다.
자세한 것은 링크를 클릭하면 나온다.
나의 경우 inews24는 자리에 앉아 있을 경우 자주 접속을 해서 살펴보는 웹사이트 중에 하나이다.  IT관련 뉴스가 가장 빨리 올라오는 곳이기에 자주 체크를 하게 된다. 내겐 신뢰도 높은 IT뉴스 공급원이다. 그래서 나와 같은 사람들 때문에 동시 접속자수가 상당히 많을 것으로 보인다.
그런 상황에 특별한 이슈가 생산될 때면 동접자 수가 많이 늘어날 것은 뻔하다.

위와 같은 에러가 난다는 것은 방송국에 비유하자면 송출사고와 같다. 잠시 멍하니 화면이 멈춰버린 방송과 같다. 물론 웹사이트이기에 금방 복구가 되어 서비스 되면 문제가 없지만, 잠시동안 접속이 안되거나 지연된다면 상당히 문제가 있다.

상단 메뉴가 나타나고 본문이 나올때 Lack이 생기는 것을 알 수 있는데, 이는 본문 기사를 DB로 처리하기 때문이 아닐까 생각한다. 이런 구조는 관리는 편하지만, 서비스의 불안정을 가져올 수 있는 구조이다. 메일 시스템을 설계할 때 메일 본문을 DB에 다 넣지 않은 경우와 비교될 수 있다. 효율을 생각하는 것이다.

이런 문제를 알고 있다면 서비스 안정화에 신경을 썼으면 하는 생각이다. 서버가 한 대 뿐이라면 병렬처리가 가능하도록 만들어야 할 것이고, 적절하게 트래픽을 분산하거나 하는 정책이 필요할 것이다.

또 한가지 아쉬운 점은 RSS 지원이다.
물론 RSS를 지원함으로써 포털 사이트나 뉴스 판매에 지장이 있을지는 모르겠으나 그에 상응하는 효과적인 RSS 마케팅 방법이 따른다면 대안으로서 충분할 것이다.

PS. 근데 MySQL은 정식 라이선스일까? ^.^ 물론 난 정식 라이선스일 것이라고 믿고싶다. 그렇다면 MySQL 측의 진단을 받아보는 것도 괜찮을듯 한데...
반응형
댓글
댓글쓰기 폼