퀵바


강호정담

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



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

 사이트 오픈하고 접속자가 좀 있을때 갑자기 느려지는경우 대부분 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
회원가입

강호정담 게시판
번호 제목 글쓴이 날짜 조회
222678 서버 문제의 결정적 원인!! +1 Lv.19 ForDest 15.06.23 540
222677 카카오나 네이버에 잼난 글 아시면 추천 좀 해주세요. +8 Lv.49 미르네 15.06.23 608
222676 물리메모리 늘리고, 제료보드 교체하고 +3 Lv.60 카힌 15.06.23 526
222675 대단하네요. 아직 까지도 서버 공격받는 중입니까? +2 Lv.87 먹는물 15.06.23 751
222674 너무합니다. +1 Lv.54 상술 15.06.23 433
222673 빨라졌다가 느려졌다가 +2 Lv.57 스노윙 15.06.23 522
222672 칸코레의 공고는 호감이 가는데 여기 공고는 참......... +1 Lv.62 구멍난위장 15.06.23 586
222671 앱속도 너무느려졌어요ㅠㅠㅠ Lv.99 짬냥 15.06.23 445
222670 아오 욕나오네 진짜 +1 Lv.99 냐암 15.06.23 536
222669 6일후 공지 예언 +4 Lv.22 NS늘소 15.06.23 858
» 느리네요. 개발자로서 경험을 좀 올려본다면... +6 Lv.61 닷넷개발자 15.06.23 1,120
222667 헐 방금 뎃글 달려구 했는데 글이 삭제 클라스 +1 Lv.83 형이보거든 15.06.23 454
222666 연재 관련 질문 있습니다! +2 Lv.38 김종혁 15.06.23 488
222665 언제부터 나트륨이 소듐이 되었을까요 +6 Personacon NaNunDa 15.06.23 848
222664 이외수옹이 생각납니다. +1 Lv.58 초일. 15.06.23 579
222663 김환철 대표님(금강님) 인터뷰중 감.명.깊.은 내용입니다 +1 Lv.88 leipiel 15.06.23 1,242
222662 유료전환의 시점에 대한 생각. +2 Lv.76 라코 15.06.23 665
222661 서버문제때문에 오래간만에 글 적는데 +7 Lv.94 프로그래머 15.06.23 750
222660 문피아 돈벌더니 배때기가 불러도 너무 불렀네.. +2 Lv.41 覺醒 15.06.23 836
222659 만물의꿈 Lv.86 하늘과우리 15.06.23 598
222658 문피아 같은 사이트 추천좀 해주세요 +3 Lv.82 은한84 15.06.23 825
222657 땅 치고 통곡하지 말기를! Lv.34 고룡생 15.06.23 728
222656 심각하네요. +1 Lv.67 임창규 15.06.23 587
222655 다음 서버점검으로 안정화되어도 +6 Personacon 적안왕 15.06.23 939
222654 서버 느림에 대한 짧은 추측 +9 Lv.60 카힌 15.06.23 1,633
222653 많은 분들이 정상화되면 군말없이 문피아 또 이용하겠죠? +9 Lv.2 길도옹 15.06.23 890
222652 이 정도면 솔직히 반성해야 하는 거 아닙니까 +3 Lv.11 GARO 15.06.23 482
222651 시대는 변했는데 운영진 마인드가 아주 구식이네요 +4 Lv.50 궤도폭격 15.06.23 775
222650 점검한거 맞나요..? +2 Lv.21 triangel 15.06.23 564
222649 여기 유료사이트 맞나요? +2 Lv.68 심루 15.06.23 627

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

신고
@genre @title
> @subject @time