“참 희한한 호스팅”

두달쯤전에 웹호스팅을 옮겼습니다. 옮긴 이유는 그때 당시에는 글쓰기, 코멘트 달기 등을 할 때 너무 느리고 느리다못해 페이지가 열리지 않을 정도였습니다. 호스팅업체를 옮기고 워드프레스를 새로 설치하니 속도는 빨라지더군요.

그런데 문제는, 기존에는 하루에 200MB정도 전송하던 호스팅이 이쪽으로 옮겨오니까 말하자면 트래픽 폭발 수준이 되었습니다. 몇시간만에 1기가를 전송했다면서 트래픽 초과가 며칠걸러 한번씩 나왔습니다. 블로그 업데이트도 별로 없는 상황에서 참 납득하기 어려웠지요. 트래픽 초과면 일정금액을 내고 그날 트래픽을 초기화 시키거나 상위 호스팅 상품으로 업그레이드를 해야죠.

웹호스팅업체에 문의하니, 접속이 많았다라고만 합니다. 그러면서 로그파일을 보여주는데 로그파일이야 맞겠죠. 다만 이해할 수 없는 트래픽이 기록된 로그파일이 나오니 문제였습니다.

12월 6일(일)에 호스팅을 옮겼으니 넉넉잡아 12월에 6일간 기존 호스팅을 이용했다고 볼 수 있는데요 어디를 클릭해서 들어왔는지를 확인해보면 6일동안 모 블로그에서 316만번 클릭해서 들어왔다고 써 있습니다. 그런데 그 블로그에 가보면 하루 방문자가 3~4천명 수준입니다. 6일동안 5만번 클릭해서 들어왔다는 네이버 지식인도 가보면 제 블로그로 오는 링크가 하나 있는데 2년간 2천명이 읽었을 뿐인데 말이죠.

6일치 놀라운 로그, 한번 구경해보시죠.

i_weblogs

해당 호스팅에 몇차례 의혹을 제기해도 뭐, 로그보라는 대답만 반복해서 결국엔 호스팅을 옮겼습니다. 월,화,수 3일간 지켜보니 처음 트래픽인 일간 200메가 미만으로 안정적으로 돌아가고 있습니다.

6일동안 300만번 이상 들어왔다는 그 블로그도 새 호스팅으로 옮긴후에 로그에서 발견되는데 3일간 35명의 방문자를 보내주었습니다. 이정도 수준이어야 맞는겁니다.

기존 호스팅업체는 트래픽 계산에 문제가 있었던것 같고 해결할 능력도,의지도 없던 곳이었네요. 지난 두달간 허구헌날 트래픽 초과로 참 마음고생 많았는데 한결 마음이 편해졌습니다.

워드프레스 일부 스킨, 파비콘 변경

워드프레스 스킨(워드프레스에서는 테마,theme라고 부릅니다.)을 바꿨더니 브라우저 주소창 왼쪽 favicon이 바뀌더군요.

changed_favicon

스킨의 소스를 살펴보니 해당 스킨의 header.php 안에 아래와 같은 내용이 있었습니다.

favicon_file_defined

이 줄을 지워주면 원래 사용하던 파비콘이 잘 나옵니다. 혹시 스킨 사용 조건으로 파비콘 유지조건등이 있는지 리드미파일 살펴봤습니다만 그런 항목은 없었습니다.

워드프레스 글 등록시 권한없다는 에러 나올 때

호스팅 옮기고 첫날 글 잘 썼죠. 그리고 그날 트래픽 초과가 있어서 다음날 하드용량과 트래픽을 추가로 신청했습니다. 설정이 완료된 후 글을 쓰려고 하니까 본문 다 써넣고 글 등록버튼을 누르니

Forbidden
You don’t have permission to access /wp/wp-admin/post.php on this server.

이런 에러가 뜹니다. 전날 잘 썼던 블로그고 워드프레스 파일이나 .htaccess 파일 등도 만진건 하나도 없는데 말입니다. 파일이나 디렉토리 퍼미션 문제도 아니고요.

검색 해보니 사용자가 만질건 없고 호스팅업체에 문의하라는 얘기만 보이더군요. 호스팅 업체에 문의했더니 아래와 같은 로그가 있다면서 방화벽을 해제하겠느냐는 답변+질문을 받았습니다.

Message: Audit log: Failed to lock global mutex: Permission denied
Apache-Error: [file “mod_authz_host.c”] [line 311] [level 3] client denied by server

그렇게 해달라고하니까 글 작성 잘 되더군요. 다행이긴 합니다만, 혹시 위 에러메세지의 의미나, 왜 전날에는 글이 써졌는데 하드+트래픽을 상향조정한 다음날에는 에러가 생겼는지 아시나요?

워드프레스 깨끗하게 새로 설치.

몇달전부터 워드프레스가 심하게 느려져서 사실상 글을 쓸 수 없을 지경에까지 이르렀습니다. 한번 포스팅하고 저장하려면 수분가량 멈췄다가 연결 실패가 나오거나 하더군요. 글을 수정하거나 방문자가 댓글을 쓸 때도 자주 에러가 났습니다. 그냥 글을 불러올때는 별 문제가 없는데 DB에 데이타를 넣거나 뺄 때 꼭 그러는 것 같더군요.

놀고 있는 다른 웹호스팅 서버쪽에 워드프레스를 새로 깔고 DB백업받아서 옮겨봤더니 글쓰거나 고칠 때 에러 안나고 잘 되었습니다. 사실 이유는 잘 모르겠습니다. DB서버가 진짜로 느려서 일 수도 있겠고요. 아니면 워드프레스 초기부터 거의 5년가량을 계속 새버젼마다 덮어씌우고 조금씩 손보고 고쳤던 것들이 뒤죽박죽이 되어버렸을 수도 있겠지요. 초기 버젼에서 필요했던 기능들을 잡다한 프로그램을 모아서 어거지로 돌리다보니 나중에 버젼업 되면서 충돌이 났을 수도 있겠고요.

아무튼 서버 옮기고 워드프레스 최근 배포판 깔고 디비는 그대로 가져와서 복원했고요, 글 쓰면서 보니까 임시저장도 빠릿빠릿하게 잘 되고 글 작성,수정 다 원활해졌습니다.

워드프레스 잦은 글작성 실패

워드프레스로 글을 쓰면 버젼 언제때였는지는 모르겠지만 점점 글이 등록되는 시간이 오래걸리더군요. 요즘에는 한참 대기중이다가 결국 글 등록이 실패하고 맙니다. 여러번 퍼블리쉬 버튼을 눌러야 겨우 성공하네요. 이러다보니 심지어는 글을 다 쓰고 작성완료 버튼을 처음 한번 눌러서 실패, 다시 누르고 실패, 또 반복하고나면 실제로 웹에 게시되기까지 10분이상 걸리기도 합니다. 관리자 계정 자동 로그인도 자주 풀리고요. 흠…

혹시 이런 경우 겪으시는 분 계신가요? 꽤 스트레스 받네요. ㅎ