퀵바


강호정담

우리 모두 웃어봐요! 우리들의 이야기로.



작성자
Lv.61 닷넷개발자
작성
15.06.23 18:54
조회
1,117

 사이트 오픈하고 접속자가 좀 있을때 갑자기 느려지는경우 대부분 DB쪽 호출하는

부분에서 잘못된 사용이 문제인 경우가 허다했습니다.

 제일 흔한경우는 사용한 커넥션을 close 시키지 않은경우!

보통은 프레임웤단에서 처리가 되는게 맞지만 개발자가 표준에 따라서 개발하지

않고 자기맘대로 개발한 경우 이런일이 발생하더군요.

 커넥션을 close 시키지 않았을때 증상이 어떠냐면 지금 문피아 사이트랑 비슷해요.

한없이 느려졌다가 DB서버가 세션풀이 나면 강제로 정리를 하는데 이때 시간이 좀

걸립니다. 그리고 세션풀났을땐 거의 접속이 되지 않고요.

 사용자가 몇명없을땐 꽤 오래버티는데 조금 늘어나면 그냥 멈춰버리는 수준까지

가게되더군요.

  또한가지 느려지는 경우는 서버 메모리 문제인데 대부분 잘못된 코딩에서 발생합니다. 큰 크기의 xml이나 html등의 문자열처리할때 그냥 더하기 형태로 처리한다던지... 

 등등이네요.


계속 느려서 경험했던 몇가지를 적어봤습니다.


Comment ' 6

  • 작성자
    Lv.89 타르넘
    작성일
    15.06.23 19:01
    No. 1

    문피아 자체관리 수준이 이정도라면 전문가를 고용하여 문제를 빨리 해결하든가 해야지 1차 2차를 넘어 3차관리까지 스스로 해결하려 하는걸 보면 돈독이 오른것 같네요. 댓글을 안 다는 성격이지만 너무 짜증나서 달아봤습니다.

    찬성: 0 | 반대: 0

  • 작성자
    Lv.93 MONAD
    작성일
    15.06.23 19:03
    No. 2

    사이트 관리가 얼마나 어려운지 궁금한데 무슨내용인지 모르겟으니 존나 가만히 있어야겟다....

    찬성: 0 | 반대: 0

  • 작성자
    Lv.94 프로그래머
    작성일
    15.06.23 19:03
    No. 3

    제 경험에서 서버에 치명적인 영향을 끼쳤던 문제 순위는
    1. 자원 할당 해제
    2. 예외 발생
    3. DB 발적화
    였습니다.
    하지만 경력이 별로 없는 개발자들이 하는 실수 순위는
    1. 동시성 문제에 대한 몰이해
    2. 쓸데없는 IO 사용
    3. 기능 테스트만 하고 부하 테스트를 제대로 안함
    이었네요.

    찬성: 0 | 반대: 0

  • 작성자
    Lv.81 하늘처음
    작성일
    15.06.23 19:16
    No. 4

    오류 메세지 보니까 문피아는
    APM 환경인 것같더군요.
    OS 는 centos 나 ubuntu 가 아닐까 생각이 듭니다.

    일단은 환경은 이렇습니다만 개발환경이 어찌되는지 궁금해지는 지경입니다.

    기본적으로 개발서버들과 개발디비가 있을테고
    유료사이트이고 대형사이트니까
    당연히 AV 서버들과 Staging 서버는 있겠죠?

    이것이 없다면 정말이지 실망입니다.
    이정도 규모의 회사에서 AV 서버와 Staging 서버가 없다는것은 문제가 있다는거죠.

    그럼 다음 문제 DB는 설마 통짜로 쓰는건 아니겠지요?
    분명히 몇대 서버로 나눠서 쓰고 있을꺼라 믿어 봅니다.

    mysql 쓰신다면 maria 디비나 tokudb 로 바꾸세요.
    저는 tokudb 추천합니다.
    실무에 써봤는데 만족할만한 퍼포먼스를 보여줍니다.

    로그는 어떻게 하고 계신가요?
    겁나 많이 쌓이니까 버린다? -_-;;

    ELK 를 이번에 도입하세요.
    하루면 이해하고 3일이면 적용가능할껍니다.

    혹시 apm 이나 os 업그레이드 목매는 분 있는건 아니겠지요?
    apm 이나 os 들은 솔직히 잘 맞는 조합이 존재합니다.

    무턱대고 올렸다가는 무슨 일이 일어날지 아무도 모릅니다.

    그리고 ganglia 쓰시면 좀 꺼두세요.
    메모리 많이 잡아 먹어서 본 서비스에 영향을 주기도 합니다. ㅡ.ㅡ;;

    개발자 돈 좀 들여서 뽑으세요.
    서버도 돈 좀 쓰시구요.

    찬성: 0 | 반대: 0

  • 작성자
    Lv.61 들산바람
    작성일
    15.06.23 20:26
    No. 5

    독자들이 참다 못해 무료 컨설팅을... ㅋ

    찬성: 0 | 반대: 0

  • 작성자
    Lv.56 먼지같은빛
    작성일
    15.06.23 21:33
    No. 6

    와 독자들 지식인들 많으시네요...새벽에글읽는저로선 조금 맘 상하네요...이건 대여연장문제가아닌 코인보상정돈 해줘야 하는게맞지 싶네요. 원하는시간때 돈지불하고 보는대 이리 보상이 짜서야....

    찬성: 0 | 반대: 0


댓글쓰기
0 / 3000
회원가입

강호정담 게시판
번호 제목 글쓴이 날짜 조회
222550 움베르토 에코의 신작 소설! +2 Lv.14 구작가 15.06.18 762
222549 하다하다가... +6 Lv.62 버츄얼탑 15.06.18 838
222548 서버 에러 보상책 마련해준다더니 왜 소식이 없나요? +5 Lv.18 산양유칼슘 15.06.18 859
222547 짜증)이젠 결제까지 오류임..+사진 +9 Lv.99 SyRin 15.06.18 1,064
222546 이런 게시판 분위기를 반전시키는건 역시 이벤트뿐이 없... +7 Lv.80 크라카차차 15.06.18 799
222545 흐음......표절이라..하아. +5 Lv.22 pascal 15.06.18 988
222544 소보원제보가능할까요? +8 Lv.62 버츄얼탑 15.06.18 1,008
222543 집나간 탕자 +4 Lv.25 탁월한바보 15.06.18 783
222542 우리는 망각이 너무 빠른것 같아요. +9 Lv.99 flybird 15.06.18 1,167
222541 자기 표절에 대해서 어떻게 생각하시는지요? +16 Lv.9 글쟁이전 15.06.18 1,318
222540 금강님, 유저들 돈 받아서 길바닥에 뿌리시나요? +7 Lv.87 박하향기 15.06.17 1,433
222539 혹시 런닝화 잘 아시는 분 계신가요? +14 Lv.12 취준 15.06.17 627
222538 서버 진짜 개판이네요. +30 Lv.41 휘냥 15.06.17 1,452
222537 의사들 사이에서도 메르스 찌라시가 돈답니다. +2 Lv.99 곽일산 15.06.17 2,010
222536 표도르의 스타일 +1 Lv.36 아칵 15.06.17 709
222535 잭 안드라카 : 췌장암 진단의 혁신을 이루다. +4 Lv.36 아칵 15.06.17 882
222534 현재 메르스 대응 컨트롤 타워는? +4 Personacon Rainin 15.06.17 860
222533 삼성서울 메르스 노출자 5천588명 관리…즉각대응팀 활동 +3 Lv.1 [탈퇴계정] 15.06.17 764
222532 장르소설계가 왜 표절에 관대한지 알겠네요. +12 Lv.50 궤도폭격 15.06.17 1,610
222531 메르스 141번 환자, 격리 상태서 병원 '탈출'… 보건당국,... +3 Lv.1 [탈퇴계정] 15.06.17 1,144
222530 포탈 다음 ... 아아.. +5 Lv.22 예식장식품 15.06.17 1,083
222529 자꾸 잊을만 하면 군대 꿈인지... +11 Lv.61 소요권법 15.06.17 839
222528 포르노 찍으러 우주로! +8 Personacon Rainin 15.06.17 2,484
222527 제가 사는 마을에도 메르스 확진자가 ㅡ,.ㅡ;; +6 Lv.34 쏘르 15.06.17 669
222526 문피아 감사합니다 +5 Lv.85 odog 15.06.17 854
222525 신경숙....표절논란 시끄럽네여.... +6 Lv.78 호랑이눈물 15.06.17 1,706
222524 요즘 문피아 왜 이러나요? +1 Lv.99 미양사랑 15.06.17 756
222523 나만의 메르스 면역력 키우기 +8 Lv.60 카힌 15.06.17 681
222522 용맹한 황제, 다시금 회자되는 표도르 +2 Personacon 윈드윙 15.06.17 937
222521 전 요즘 오디나 복분자를 추천드려요. +6 Lv.24 약관준수 15.06.17 585

신고 사유를 선택하세요.
장난 또는 허위 신고시 불이익을 받을 수 있으며,
작품 신고의 경우 저작권자에게 익명으로 신고 내용이
전달될 수 있습니다.

신고
@genre @title
> @subject @time