저는 국내축구 수원삼성 팬 페이지를 운영중인 운영자입니다. 

최근 모 호스팅 업체로 서비스를 옮겨 약 4개월간 사용중에 있습니다. 

근데 최근 몇경기동안 경기 끝날 때 즈음해서 홈페이지가 멋대로 죽어버립니다. 

호스팅 업체의 변은 '트래픽이 1달동안 1테라바이트여도 이용자가 몰릴경우 언제든 서비스를 중단시킬수 있다' 인데

이게 코에걸면 코걸이 귀에걸면 귀걸이인게 정확한 용량이나 인원제한등이 없다는겁니다. 그걸 제한할수도 없고요.

근데 오늘 홈페이지가 이렇게 안되버립니다. 

Screenshot_20170514-191403.png

 

그리고 운영자는 홈페이지 특정 테이블이 깨져서 복구를 해줬다고 1시간뒤에 대응해주더군요. 서비스 안되니 약관위반이라고 글쓰니 '계약해지' 하면 된다는 투고요. 

 

근데, 사람들 좀 몰린다고 테이블이 깨지기도 합니까? 

 

자유게시판 (저희 홈페이지는 특별한 홈 페이지 없이 바로 자유게시판에 접속하여 직관적인 이용이 가능한것이 특징이라 홈페이지 주소를 입력하면 바로 자유게시판으로 접속됩니다) 만 안되더군요. 다른페이지는 정상작동하는겁니다. 

 

근데 최초에 이 업체에서 서버에 과부하가 갔기 때문에 저희 홈페이지를 차단했다 하고는 갑자기 테이블이 깨져서 저렇게 나왔다 라고 말을 바꿨어요. 

 

사람들이 많이 접속한것도 아닌데 말이죠. (동시접속자가 400명 좀 넘었습니다) 일단  xe 홈페이지가 저런식으로 나오려면 테이블 뭐가 깨져야 합니까? 그리고 호스팅 업체에서 저 테이블을 멋대로 손댄거라면 제 재산권 침해한것 아닙니까? 

 

제일 약오르는건 오늘 경기가 끝나자 마자 저렇게 화면이 바뀌어버렸다는겁니다. 평상시에 접속자 300명에서 200명 사이인 홈페이지에서 4~500명으로 늘었다고 저렇게 테이블이 깨진것도 웃긴데 경기가 끝나는 순간에 깨졌다는게 말입니다. 고의적으로 경기끝나는순간 홈페이지를 터트려놨어요. 너무 화납니다. 

 

이런경우 다들 있는건가요? 그리고 저렇게 호스팅업체에서 제 테이블파일을 멋대로 수정하여 홈페이지를 다운시켜놔도 되는겁니까? 이게 통상 이야기하는 차단인가요? 참나... 

 

 

 

  • ?
    홈페이지 주소는 bluewings.me 입니다.
  • profile
    호스팅 업체에서 맘대로 건드린 건 아닌거 같은데
    서버에 사용자가 몰리면서 아마 그렇게 된 거 같아요.
    저 같은 경우에 서버 사용자가 몰리면서 cpu 사용량이 100%가 되면서
    서버가 사용할 수 없을 정도로 php 사용률이 올라가면 nginx, php가 정상적으로 구동되고 있음에도
    사이트 접속이 안되더군요.
    그러면 서버를 강제로 재부팅해주는데요, 그러면서 mysql 테이블이 간혹 깨지기도 합니다.;;
    그러면 해당 테이블을 복구해주고요.

    그러기엔 실제 접속자수가 너무 작은데 서비스 사양을 올린다거나 해보시면 좋을 것 같습니다.
  • profile ?
    제가 왜 맘대로 건들였다 이야기했냐면... 아래와 같은 사항때문이에요. 처음부터 저 화면으로 홈페이지가 되지 않았고, 강제 재부팅 따위가 없었습니다. 사이트 접속은 잘 되었지만 글과 댓글들을 보는 테이블만 저렇게 안되게끔 바꿔놨던겁니다. 다른페이지는 다 잘되었어요.
  • ? profile
    일부 테이블만 깨지면 가능성있습니다.
    일부 테이블만 복구 가능하구요.
  • profile
    만약에 접속자가 많다면 가상서버 같은거 구입하셔서 직접 호스팅 하시는것도 나쁘지 않을거에요!
  • ?
    아뭐야 이미 올리셨네요 제글은 지우러
  • profile

    서버 부하가 높아지면 테이블 깨지는 경우도 있습니다. DB를 안정적으로 구동하기에 서버 성능이 부족하거나, 서버 성능에 비해 너무 많은 고객을 받았거나, 피크 시간대에 부하가 더 늘어날 것을 감안하지 못했거나... 대부분의 국내 웹호스팅은 InnoDB를 지원하지 않기 때문에 테이블 깨지는 일이 잦습니다.

     

    보통 경기 도중에는 경기에 집중하느라 글이나 댓글을 많이 쓰지 못하고 눈팅만 하고 있다가, 끝나는 순간 글을 왕창 올리곤 하지 않나요? XE는 글 읽을 때보다 글 쓸 때 부하가 훨씬 높습니다. 즉, 동접자 수는 비슷하더라도 경기가 끝나는 순간 서버 부하가 갑자기 늘어났을 수도 있어요.

     

    호스팅 업체가 고의로 거짓말을 하고 있지는 않다는 가정 하에, 제가 짐작하는 시나리오는...

     

    1. 경기가 끝나자마자 글과 댓글이 많이 달리면서 서버 부하가 늘어남

    2. 서버 부하가 늘어나니까 호스팅 업체에서 사이트를 차단함 (차단 또는 서버 강제 종료 및 안정화를 시도하는 과정에서 테이블이 깨졌을 수도 있음)

    3. 잠시 후 차단을 해제했지만 테이블이 깨졌다는 것은 알아차리지 못함

    4. 님이 항의한 후에야 테이블이 깨졌다는 것을 파악함

     

    그리고 호스팅 업체들은 XE를 잘 모릅니다. 어떤 구조인지도 모르고 어떤 상황에서 오작동하는지도 몰라요. 사이트가 XE로 만들어져 있다 싶으면 일단 책임 회피 + 사용자 탓부터 하는 문화가 널리 퍼져 있는 것 같습니다 ㅜㅜ

  • profile ?
    시나리오대로 된게 아니에요. 호스팅업체에서 저희 홈페이지를 차단한적은 없고, 그냥 저런식으로 안되었어요 처음부터.
    말슴대로 경기 끝나자마자 저 화면이 뜨면서 안되었습니다.
  • ? profile

    아, 차단화면이 나온 적도 없는데 차단했다고 했다가 나중에 테이블이 깨졌다고 말을 바꿨나요? 그럼 정말 몹쓸놈들이거나, 고객센터 직원이 상황파악도 못 하고 있거나, 둘 중 하나네요.

    웹호스팅에서 동접자 4~500명은 좀 무리이긴 합니다. 특히 그 중 상당수가 동시에 글을 쓰려고 시도한다면 말이죠... 현실적으로 대부분의 사이트는 하루에 몇 명밖에 안 들어오기 때문에 업체들도 평균 그 정도 된다고 가정하고 서버를 준비해요. 그렇지만 상위 사양으로 바꾸라거나 다른 상품을 권해주는 것도 아니고 그냥 계약해지하라고 뻐긴다면 그것도 나쁜놈들이네요 ㅜㅜ

  • profile ?
    네 차단화면 나온적도 없고, 차단했다 하더라고요. 그리고는 테이블깨진걸 수정해줬다더군요.
    그래서 저는 아 이것들이 사람몰리기전에 미리 태이블을 깨놓는구나 라고 유추한겁니다. 평소보다 사람들이 많은것도 아니고... 참 짜증나는 주말 오후입니다... ㅠㅠ
  • profile ?
    그리고 호스팅 업체들은 XE를 잘 모릅니다. 어떤 구조인지도 모르고 어떤 상황에서 오작동하는지도 몰라요. 사이트가 XE로 만들어져 있다 싶으면 일단 책임 회피 + 사용자 탓부터 하는 문화가 널리 퍼져 있는 것 같습니다

    --
    제가 기존에 쓰던 닷홈도 그랬습니다. XE는 XE 자체 이슈일수 있다며 자기네들은
    잘모른다고 담당자들이 그러더군요.
  • ? profile
    테이블이라는 것이 깨고 싶다고 함부로 깰 수 있는 물건은 아닙니다. 위에서 말씀드린 것처럼 서버 부하가 높아지면 데이터 손상이 발생하는 불안정한 시스템일 가능성이 더 높습니다. 지 혼자서도 잘 깨지는데 뭐하러 일부러 깨나요...
  • profile
    이런 경우도 있나요...서버고르기 참 힘들어지네요
  • profile
    그런것 같아요. 호스팅 업체 담당자들은 XE를 사실 알기는 하겠죠. 워드프레스 전용 호스팅을 할 정도면 모르진 않겠죠. 단지 자기들이 관여하고 싶지 않은거죠. XE나 워드등이 자기들이 개발한게 아니라 빼는거죠.
    카페24 고객센터 글 남겨보면 자기들 할 말만해요. 다른거 물어보면 " xxx는 모르는 부분이라 답변이 어렵다"는 말하죠.
    그게 현실인듯해요.
  • profile
    고의는 아닌것같고 순간적으로 접속이 몰리거나 해서 다운이 걸리면 테이블이 깨지는 경우가 종종 있어요 ~
  • ?
    고의는 아닌것 같아요. 차단하면 저런상태가 아니라 아예 안열리거나 db가 죽었던것 같은데요.
    계속 그런다면 ssd나 하드 불량일수 있으니 빨리 탈출하는게 바람직하구요.
  • ?

    제 생각으로는 호스팅을 건든 것이 아니라, 웹보안처리를 잘 안해서, 해커들이 들어와서 그랬을 수도 있겠구요. sql처리문제 같은 웹프로그램 로직상의 문제라고 생각도 해봅니다. 그게 아니라면, 어떻게 작동이 안되는지 알 방법은 없겠죠. 네트워크나 관련지식이 없는경우에는 말이죠.