*1   *2   *3   *4   *5   *6   *7   *8   *9   ... *16  

TNF 포럼 서버 및 텍스트큐브 사이트 이전 안내

Category : 기타/TNF
Reg Date : 2009/04/04 16:31

안녕하세요. 늘어나는 접속자를 감당하기 위하여 텍스트큐브 메인 사이트 및 TNF 포럼 서버를 아침놀 님의 개인 서버에서 구글에서 지원하는 TNF1 서버로 이전합니다. 이전 작업은 순차적으로

  • TNF 포럼 (완료)
  • 텍스트큐브 메인 페이지 (플러그인/스킨 게시판 포함) (완료)
  • 텍스트큐브 Howto 블로그

의 순서로 진행됩니다. 텍스트큐브 공지 블로그의 경우 메인 서버의 이상으로 인한 서비스 다운등의 사태시 공지를 원활하게 할 수 있도록 아침놀님의 개인 서버에서 그대로 유지하도록 하겠습니다.

접속 문제 및 서버 이전에 대한 자세한 설명은 이전 공지 를 참고하시기 바랍니다.

2009/04/04 16:31 2009/04/04 16:31

Posted by 텍스트큐브

이 글의 관련글(트랙백) 주소 : 이 글에는 트랙백을 보낼 수 없습니다
Comments
COMMENT*

텍스트큐브 메인 사이트 이상 및 복구 안내

Category : 기타/TNF
Reg Date : 2009/04/02 01:51

2009년 3월 30일부터 2009년 4월 1일까지 텍스트큐브 메인 사이트 및 notice, howto와 포럼 접속이 원활하지 않은 문제가 있었습니다. 원인을 분석하여 문제를 해결 하였습니다. 아래는 문제가 발생한 원인의 설명입니다.

사이트에 누가 접속했는지 관리하는 기능을 세션기능이라고 합니다. 텍스트큐브는 세션을 데이터베이스(mysql)를 사용하여 관리합니다. 그런데 텍스트큐브 메인 사이트의 세션 관리를 파일 기반 DB로 감당하는 것에는 한계가 있습니다. 그렇기 때문에 텍스트큐브 메인 서버는 텍스트큐브 1.8 베타의 메모리 DB 사용 기능(memcached 사용기능) 을 이용하여 세션을 메모리에서 처리합니다. 기존 메인 서버가 위치했던 TNF1이 2008년 10월 1일의 문제( http://notice.textcube.org/ko/147 ) 로 수리 절차에 들어간 이후, 텍스트큐브 메인 서버 및 포럼을 daybreaker님 의 개인 서버로 이전하여 운영 중입니다. 이후 이전한 서버 환경에 따라 memcached를 사용하지 않고 mysql MEMORY type 테이블을 사용하여 세션을 관리하고 있습니다.

그런데 메모리 타입 테이블의 메모리 총량은 mysql의 heap 메모리 크기에 의존하게 됩니다. 그런데 서버 이전 이후 새 서버의 메모리 DB 크기를 재설정하지 않아, 1시간내 접속자 수가 3천명이 넘는 경우 세션 테이블이 넘치게 됩니다. 세션을 만들 수 없게 되면 텍스트큐브는 같은 세션 아이디가 있기 때문이라고 판단하고 새로운 세션을 만드려고 시도하는데, 이 과정에서 100번을 시도합니다. 결과적으로 서버의 mysql 동작이 급격하게 느려지고, 접속이 불가능하게 됩니다. 기존에는 방문자가 문제를 야기할 만큼 많지 않았으나 지속적으로 접속자 수가 늘고 있어 이러한 경우가 발생하게 되었습니다.

문제를 알아낸 후 heap 메모리의 크기를 조정하고, 세션 유지 시간을 15분으로 줄였습니다. 또한 텍스트큐브 소스의 세션 설정 재시도 횟수를 최대 3회로 줄여 수정하여 trunk (2.0), 1.8 베타 및 1.7.8 에 반영하였습니다. 그러나 지속적으로 늘어나는 접속 유입을 감당하기 위하여 4월 중 메인 서버를 daybreaker님의 개인 서버에서 복구가 완료된 TNF1으로 다시 이전할 예정입니다.

원인을 알아내기 위하여 하드웨어 테스트를 포함한 다양한 테스트를 하느라 실제 원인을 알아내는 시간이 오래 걸렸습니다. 관련하여 개발 진행 및 다운로드, 포럼 접속에 불편을 겪으신 분들께 죄송합니다. T_T

2009/04/02 01:51 2009/04/02 01:51

Posted by 텍스트큐브

이 글의 관련글(트랙백) 주소 : 이 글에는 트랙백을 보낼 수 없습니다
  • Tracked from : blog/Draco 2009/04/02 09:15 DELETE
    Subject : 텍스트큐브 사이트 상태 이상

    설치형 텍스트큐브의 개발과 배포를 담당하고 있는 http://textcube.org/ 사이트가 상태가 이상합니다. 사이트가 위와 같은 에러를 내고 접속이 안되거나 아주 오래 걸려서 로딩이 이루어지는데, 하루종일 정상화 되지 않고 있네요.그저께는 서버오류로 다운로드가 불가능하다는 공지가 나온적이 있는데, 복구는 커녕 문제가 더 커져가고 있는 듯 합니다.최근에 텍스트큐브에서는 새로운 소식도 줄고, 새로운 스킨이나 플러그인도 보이지 않고, 유저들에게 인...

Comments
  1. 이정일
    2009/04/02 09:06  PERMALINK  MODIFY/DELETE  REPLY

    장애 관련 공지가 왜 안올라오나 했더니 이런 이유에서였군요.
    고생 많으셨습니다.

    • 텍스트큐브
      2009/04/04 18:18  PERMALINK  MODIFY/DELETE

      예 엎친데 덮친격이라는 어구가 생각나는 요즘입니다^^

  2. Draco
    2009/04/02 09:17  PERMALINK  MODIFY/DELETE  REPLY

    고생 많으셨군요.
    설명을 읽었더니 공부하는(?) 기분이..ㅎㅎㅎㅎ

    • 텍스트큐브
      2009/04/04 18:18  PERMALINK  MODIFY/DELETE

      ㅎㅎ 지금 죽어있는 howto 사이트의 기능을 대폭 강화하기 위해서 머리를 짜내는 중입니다.^^ 기대해주세요~

  3. 비밀방문자
    2009/04/07 11:37  PERMALINK  MODIFY/DELETE  REPLY

    관리자만 볼 수 있는 댓글입니다.

    • 텍스트큐브
      2009/04/15 02:14  PERMALINK  MODIFY/DELETE

      말씀하신 단점의 일부가 세션 테이블을 메모리 타입으로 운영하기에 좋은 이유입니다.^^ 세션 테이블의 데이터는 사고로 날아가도 아무런 문제가 없거든요. 3번 문제 때문에 문제가 있었는데, 일단 새 서버로 이전후 memcache 모듈을 사용하도록 옵션을 조정해 놓은 상태입니다.

      설명 주셔서 감사합니다.^^

COMMENT*

여섯번째 태터캠프 후기모음

Category : 기타/TNF
Reg Date : 2008/12/13 10:58

12월 6일에 열린 2008년의 마지막 태터캠프가 잘 마무리 되었습니다. 참석하신 분들께서 지난 1주일간 작성하신 후 보내주신 후기를 읽으실 수 있습니다.

혹시 후기를 작성하신 분께는 태터캠프 홈페이지의 후기 트랙백 글로 트랙백을 부탁 드립니다.^^

  • 이올린의 태터캠프 후기 검색결과 바로 가기 : 바로가기
  • 태터캠프 홈페이지의 후기모음 트랙백용 글 바로 가기 : 바로가기
2008/12/13 10:58 2008/12/13 10:58

Posted by 텍스트큐브

이 글의 관련글(트랙백) 주소 : 이 글에는 트랙백을 보낼 수 없습니다
  • Tracked from : lunamoth 4th 2009/01/22 10:07 DELETE
    Subject : 제6회 태터캠프 | TNF 세션

    앞서 말씀드린 대로, 2008년 12월 6일 태터네트워크재단이 주최한 제6회 태터캠프가 열렸습니다. 전환기 Transition 라는 부제하에 "프로젝트 태터툴즈"의 지난 한해를 돌아보며, 그간의 성과들과 앞으로의 2009년 계획과 전망에 대한 Tatter Network Foundation, Needlworks, Google Korea, Daum Communications 의 이야기를 들어볼 수 있었던 자리였습니다. 지난 5년 동안 텍스트큐브(태터툴...

Comments
  1. dldydwk
    2008/12/14 17:05  PERMALINK  MODIFY/DELETE  REPLY

    스킨메뉴얼 수정좀 해주세요~
    이미지 안뜨고 글씨겹치고 그러네요
    관리를 하긴 하는건가요?
    티스토리만 신경쓰는건 아닌지..

    • LonnieNa
      2008/12/14 21:01  PERMALINK  MODIFY/DELETE

      dldydwk님 안녕하세요.
      오류가 나는 페이지를 알려주시면 최대한 빨리 수정하도록 하겠습니다. 불편을 드려 죄송합니다.
      참고로 말씀드리자면, 티스토리는 다음측에서 직접 관리를 하구 있구요. 텍스트큐브는 다음의 관리와는 별개로 Needlworks/TNF에서 관리하고 있습니다.

    • lunamoth
      2008/12/15 01:56  PERMALINK  MODIFY/DELETE

      텍스트큐브 스킨 제작 매뉴얼은 일단은 http://plyfly.net/Docs/TextcubeSkinManual/ 이쪽을 참고해보셔도 좋을듯 싶습니다..

COMMENT*
  *1   *2   *3   *4   *5   *6   *7   *8   *9   ... *16