오늘 블로그에 들어와 보니 오늘 방문자 수가 0이더군요. 어제 방문자 수도 다른 때에 비해 많이 적고 말이죠... 다른 컴퓨터에서 블로그 페이지를 열어봐도 여전히 카운터가 올라가지 않는 걸 보니 뭔가 문제가 있는 것 같아서 이것저것 찾아봤습니다.

일단 태터툴즈의 관리자 메뉴에서 데이터베이스 오류를 점검해 보고 최적화를 해 봤습니다. 별 다른 에러 메시지 같은 건 뜨지 않고 오류 점검과 최적화 모두 성공적으로 끝났다고만 나오더군요.

그래서 여기저기 찾아 보니 데이터베이스 테이블에 문제가 있어서 그런 일이 생길 수도 있다고 하더군요. 서버에 접속해서 mysql 클라이언트 프로그램을 실행시켜 보니 tt_FeedItems와 tt_SessionVisits 테이블에 필드가 없다는 오류 메시지 같은 게 떴습니다.

Didn't find any fields in table 'tt_FeedItems'
Didn't find any fields in table 'tt_SessionVisits'

그래서 mysql 클라이언트에서 repair table 명령을 써서 그 두 테이블의 문제를 해결했습니다.

mysql> repair table tt_FeedItems;
+--------------------+--------+----------+----------+
| Table              | Op     | Msg_type | Msg_text |
+--------------------+--------+----------+----------+
| hssuh.tt_FeedItems | repair | status   | OK       |
+--------------------+--------+----------+----------+
1 row in set (0.04 sec)

mysql> repair table tt_SessionVisits;
+------------------------+--------+----------+----------+
| Table                  | Op     | Msg_type | Msg_text |
+------------------------+--------+----------+----------+
| hssuh.tt_SessionVisits | repair | status   | OK       |
+------------------------+--------+----------+----------+
1 row in set (0.19 sec)


이렇게 하고 나서 블로그 페이지를 다시 열었더니 드디어 카운트가 올라가기 시작하더군요...

왜 그 두 테이블이 날아갔었는지는 잘 모르겠지만 그래도 문제가 잘 해결되어 다행입니다...

+ Recent posts