주제: Session Table 문제해결을 위해..
개발자 여러분들은 아시다시피 Tattertools 1.0.x 는 현재 MySQL 3.23 이상의 MyISAM 을 이용해서 만들어졌습니다.
그런데 ISAM 이 가지고 있는 문제들 아시죠 ? transaction 이 지원되지 않는다는것.. 그래서 서비스는 다른 형태로 구성되어야 하지요
문제는 어느날 갑자기 로그인이 안되요 ..하는 분들이 간혹가다 생기시는 것 같습니다.
세션테이블이 깨지는 경우가 그 주 원인인데, 현재의 구조상에서 이를 해결하기 위한 방법을 논의해야 할듯 합니다.
일단 최단시간내의 해결방식으로 session 테이블을 리페어하는 php 를 하나 만들어서 배포하는게 어떨까 생각합니다.
로긴이 안되요 ... 라면 checkup 과 같이 그 파일을 실행시키는 것으로 말이지요..
원래 checkup 에 해당 루틴을 넣고자 하였으나, 실제로 테이블이 깨지는 경우를 만들어내지 못해서 홀딩해놓은 상태였죠 ^^
laziel 님.... 아마 이쪽에 조예(?)가 이미 깊으실텐데, session 쪽 테이블 리페어하는 php 하나 간단하게 만들어주시면 어떨런지요 ? config.php 참조해서 간단한 리페어 스크립트 하나 돌리면 될듯 한데여 ..
ps: 최근에 파파차님이 서비스를 위해서 밑도리 구조를 갈아엎는 중이신데.. 엄청나게 빨라지고 있답니다. 몇십배이상 ^^ TnC 구성원들은 100배가 안되면 튜닝이라 할 수 없다... 라는 말로 갈굼을 선사했지만 말입니다 ^^ ( 물론 MySQL 4.1 이상이라는 가정하에서지만여...... )