시간 확인 함수 오류

문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.

  • 뒤끝 SDK 버전 : 5.7.0
  • 프로젝트명 : 정령술사 키우기
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :

2월 13일 (일) 오전 00시~04시 사이에 시간 확인 함수 오류가 발생해서 게임이 진행이 안된 것으로 파악이 됩니다.

확인 부탁드립니다.

안녕하세요. 뒤끝 서버팀입니다.

  1. 23:59 → 00:00으로 전환되는 시점의 1분동안 시간요청 트래픽이 200% 급증, 00:02부터 하락하여 정상화되는 현상을 확인하였습니다.

  2. 00:00 ~ 00:01 시간대에 getServertime 처리 서버의 부하가 급증하여 오류율에 포함된 특정 유저는 정상 응답을 받지 못했을 것입니다.

  3. 2월 13일 → 2월 14일로 전환되는 00:00시점부터 새로운 스케일링 정책이 적용되어 해당 현상이 완화될 것입니다.

공유 감사드리며, 이용에 불편을 드려 죄송합니다.

안녕하세요. 00:00이 지나도 접속이 안되는 유저들이 여전히 발생하고 있는데요. 완화라는 뜻이 바로 해결이 되는 것이 아니고 점차 나아진다는 뜻인가요?

안녕하세요.
수정된 로직으로 대응을 진행하였습니다.

오류 발생시점의 statusCode와 message 취합이 가능할까요 ?

statusCode 와 message 취합은 게임을 새로 빌드해야 로그를 수집해야 하는 저희가 가지고 있는 테스트 기기에서는 발생하지 않고 있습니다.

수정된 로직으로 대응을 해주셨다면 해당 문제가 해결된 상태라고 봐야할까요?

서버 로그 기준, 02/13일 23:59 ~ 02/14 00:10 동안 getServertime 76,704건의 시간 확인 요청이 발생하였고 오류는 12건 확인됩니다.

  1. 해당 유저분이 12건에 포함되었을 수 있습니다.
  2. 클라이언트쪽에 00:00분 자동 초기화 코드가 포함되어 있다면 랜덤 변수 등으로 00:04 ~ 00:30분 사이에 나누어 진행되도록 트래픽을 분산하는 방식을 추천드립니다.
  • 수동 터치로 00:00분 초기화를 진행할 수 있다면 트래픽이 가장 많은 00:00을 피하는 것을 추천드립니다.
  1. 오류복구로직(실패시 재시도)을 추가하면 해당 상황을 우회할 수 있을 것입니다.
    추천 조건은 15초에 1회, 최종 4회까지 복구 시도입니다.

감사합니다.

그런데 왜 문제가 생긴 유저는 계속해서 문제가 유지되는 건가요? 시간 간격을 두고 재접속을 하여 트래픽이 몰리는 시간을 벗어나면 문제가 해결되어 잇어야 하는 건 아닌가요?

시간함수 오류라면 재시도시 해결되었을 것입니다. 따라서 다른 문제일 것으로 추정됩니다.

  1. 해당 유저의 닉네임 또는 게이머 아이디
  2. 발생 현상
  3. 대략적인 발생시점
    을 취합해주시면 확인 후 피드백드리겠습니다.

닉네임 :
발생 현상 : 휴식보상에서 시간을 가져올 때 오류가 나서 진행이 안됨
발생 시점 : 2월 14일 00:00 ~ 02:00

확인 부탁드립니다.

참고로 일부 유저는 다시 진행이 된다고 합니다.

문의하신 내용과 관련하여 유저 데이터 정보가 일부 포함되어 DM 드렸습니다.
확인하여주시면 감사하겠습니다.