kingbbode
122
2017-02-24 10:22:58 작성 2017-02-24 10:23:21 수정됨
5
2307

Membase로 세션을 관리하면서 발생한 이슈의 버그트래킹 과정을 정리해보았습니다!


안녕하세요.

웹 서비스(Spring Framework)의 세션을 Membase(현재의 Couchbase)로 관리하면서 발생한 이슈를 해결해 나가는 과정을 기록으로 남겨보았습니다!


버그 트래킹 일지(1) - 시작은 사전지식 확보부터
https://kingbbode.github.io/posts/bug-tracking-1

버그 트래킹 일지(2) - 로그를 보자!
https://kingbbode.github.io/posts/bug-tracking-2

버그 트래킹 일지(3) - 임시방편보단 장기적으로
https://kingbbode.github.io/posts/bug-tracking-3

버그 트래킹 일지(4) - 의심하고 또 의심하자
https://kingbbode.github.io/posts/bug-tracking-4

버그 트래킹 일지(5) - 대망의 적용 배포 그리고 결론
https://kingbbode.github.io/posts/bug-tracking-5


주니어 개발자가 아둥바둥 버그 트래킹을 해보았습니다!

미흡한 부분이 많을 것 같습니다!

선배 개발자분들의 더 좋은 노하우와 팁이 있다면 알려주시면 감사하겠습니다!

8
4
  • 댓글 5

  • 창천향로
    4k
    2017-02-24 13:00:49

    좋은글 감사합니다

    정말 무에서 하나하나 탐색해간것이 느껴져서 대단하다고 생각이 드는글이네요^^

    잘보겠습니다!

    1
  • zepinos
    18k
    2017-02-24 19:09:30 작성 2017-02-24 19:09:56 수정됨

    잘 읽었습니다.


    다만 왜 구버전인 membase 로 하신건지 궁금하네요. 이미 couchbase 4.6(커뮤니티 버전은 4.5)까지 나온 상황인데...

    그리고 마지막에 나오는 큰 오류...한국에도 couchbase 까페는 있습니다. 네이버 까페에요.


    그리고 개발진 중 한국분도 계셔서, 그 분께 자세한 설명이 필요한 버그 등은 보내드리면 검토해주지 않을까요?

    1
  • kingbbode
    122
    2017-02-24 19:59:58 작성 2017-02-24 20:50:12 수정됨

    zepinos님 질문과 관심 정말 감사합니다! 


    프로젝트나 인프라의 버전을 지속적으로 상향하려는 노력을 꾸준히 하고 있으나, 인원 대비 많은 프로젝트를 가지고 있어 리소스 부족으로 멤베이스의 버전 상향은 계속해서 우선순위가 미루어지고 있던 상황이였습니다!

    곧 노후된 저장소를 교체하는 동시에 저장소 통합 작업을 계획하고 있으나 진행 주체가 저희 팀이 아니라, 진행 일정에 대해서는 알지 못한 상태였습니다!


    큰 이슈가 발생했으므로 최대한 빨리 조치를 취해야했고, 타 팀의 진행일정을 기다릴 순 없었습니다. 그리고 해당 이슈가 버전을 올리면 해결된다는 보장이 없으므로 원인 분석을 우선적으로 했습니다! 버전이 낮아 모니터링이나 로그 분석이 어렵긴 했으나, 결과적으로 버전 문제는 아닌 것으로 판단되어 다른 방법으로 해결하게 되었습니다!


    한국 카우치베이스 사용자 카페에 글을 올렸었지만, 몇일째 조회수가 0인 것을 보고 다른 방법을 찾다 카우치베이스 포럼을 알게되어 그쪽으로 질문을 올리게 되었습니다! 글에는 포함시키지 않았지만 카우치베이스 포럼에서 몇번 글을 주고 받았으며, 답변을 잘 해주어 더 이상 다른 구좌를 찾을 생각은 하지 못했습니다!

    한국 개발자분이 계신 걸 이제야 알게되서 ㅜㅜ 아쉽습니다..! 


    다시한번 질문과 관심 정말 감사합니다!!

    1
  • zepinos
    18k
    2017-02-24 20:57:05

    뭐...저도 couchbase 네이버 카페에는 거의 들어가질 않아서...


    내용은 저도 대충 읽어봤는데, 단순히 초급 개발자가 적은 글이라고 보기 힘들 정도로 충실한 내용이라 깜짝 놀랐습니다. 사실, Enterprise 을 구매해서 실제 서비스까지 돌려봤던 제 입장에서도 그닥 고민하지 않았던 부분까지 파고 들어서 해결한 모습에...살짝 긴장까지 했습니다.


    그런데, 지금 일본에 계신가요? 단어 선택이나 이런걸 봤을 때 왠지 일본 같기도 해서요. 한국도 인프라 팀이나 DBA 팀들은 워낙 안정성만 따지는 경향이 있는데...일본은 더 심한지라...개인적으로는 java sdk 을 이용하신 거라면 2.5 까지는 올려도 된다고 생각합니다. sdk 1 버전이 2.5 까지는 공식 지원이 될꺼고...3.x 도 지원될 가능성이 있거든요.

    2
  • kingbbode
    122
    2017-02-25 12:09:11

    앗! 충실한 내용으로 봐주셔서 감사합니다!

    저는 한국에 있는 Z모 포털 회사에서 개발을 하고 있습니다!ㅎㅎ

    sdk 확인해보고 말씀해주신 내용 참고하여 상향해보도록 하겠습니다!

    관심 가져주셔서 정말 감사합니다!

    2
  • 로그인을 하시면 댓글을 등록할 수 있습니다.