구글 클라우드 상태 확인(GoogleHC) 때문에 서버가 터지다.
·
Dev
갑자기 서버가 10분 정도의 주기로 계속 재생성되는 현상이 있었다. 오토 스케일링이나 상태 확인(Health Check) 설정이 잘못된건지 살펴보며 1주일만에 겨우 원인을 밝혀냈다.원인구글 클라우드 부하 분산(로드 밸런서)는 안정성을 위해서 한 개가 아니라 여러개가 여러 가용성 존에서 동시에 들어간다. 그런데 이번에 구글이 무슨 업데이트를 한 건지 이 서버들이 엄청나게 늘어났다. 기존에 초당 4번 정도만 확인하던 상태 확인 요청이 수십개로 늘어나니까 부하를 견디지 못한 것이다.당시 마인리스트는 상태 확인을 전용 엔드포인트(예를 들어 /_health 같은 페이지)가 아닌 메인 페이지에 했었다. 문제는 당시 마인리스트의 메인 페이지는 캐싱조차 제대로 설정되지 않은 상태였다. 대량으로 늘어나는 상태 확인용 요..
마인리스트 서버를 이전하다
·
마인리스트
사실 구글 클라우드 일본 리전에서 마인리스트를 돌리기에도 충분하다. 성능도 그 어떤 서버 호스팅보다 좋고 안정적이고 네트워크 속도도 괜찮고. 다만 한가지 문제를 꼽자면 많은 마인크래프트 서버 호스팅 업체들이 해외 트래픽을 제한하고 있는 것이다. 마인리스트의 상태를 얻어오는 서버(핑서버라고도 부른다)가 일본에 있으니 해외 접속이 차단되면 서버가 꺼진걸로 뜬다. 이로써 서버 관리자도 머리 아프고 호스팅 관계자도 머리아프고, 그 아픔은 그대로 나에게 전달된다. 일주일에 수십통의 문의 메일. 한 절반은 해외 접속이 안되서 오는 메일이다. 처음에 이전하기로 검토한 클라우드 업체는 AWS였다. AWS는 최근에 한국 데이터센터도 오픈했고 뭔가 AWS니까 주는 안정감 같은게 있었다. (물론 가격은 빼고) 그러나 이곳도..
Votifier 설치 방법
·
마인리스트
추가) MCPE는 이곳으로.. 1. Votifier 플러그인을 설치한다. http://dev.bukkit.org/bukkit-plugins/votifier/ 링크로 가서 다운을 받고, 서버의 plugins 폴더에 넣고 서버를 재시작해 주세요. 2. Votifier 설정을 해 준다.plugins -> Votifier -> config.yml 파일에서 설정을 변경할 수 있습니다.host는 아이피가 여러개 있지 않는 한, 절대로 수정하지 마세요. 설정을 바꾸신 후 꼭 재시작해 주세요. 포트 포워딩이 필요하다면, 지금 해주세요. 3. 공개 키를 복사한다.plugins -> Votifier -> public.key 파일을 메모장으로 열어 내용물을 모두 클립보드에 복사해 주세요. 4. 마인리스트에 Votifier ..
마인크래프트 서버 주소 모음 - 마인리스트 업데이트 되다
·
마인리스트
마인크래프트 서버를 찾기 위해서는 인터넷 검색을 통해 힘들게 찾아야만 하였습니다. 겨우 찾아낸 서버가 꺼져 있는 경우도 일상 다반사죠.이러한 어려움을 해결하고자 제작된 곳이 마인리스트입니다. 사이트 이름은 "마인리스트", 무려 우마공과 제휴를 맺었습니다. 주소: https://minelist.kr서버 검색마인리스트에서는 찾고 싶은 서버를 쉽게 검색하여 찾을수가 있습니다.예를 들어 1.5.2 서버 모음을 보고 싶다면 검색창에 1.5.2를 넣고 검색하면 1.5.2 서버 모음이 보입니다.현재 마인리스트에는 29개의 1.5.2 서버가 등록되어 있군요.만약 마인팜 서버 목록을 보고 싶다면 검색창에 "MineFarm"이라고 적으면 됩니다.서버 실시간 상태위에 이미지에서 보신 바와 같이 각 서버의 상태를 쉽게 알 수..