에러가 발생한 경우 아래 정보를 모두 제공해주시면 보다 정확한 답변이 가능합니다!
- SDK 버전 :
- 에러 코드 :
- 스테이터스 코드 :
- 에러메시지 :
지금부터 슈퍼인턴 오늘 12시경 다수의 유저들이 서버와 통신중 멈춤 현상이 발생했다고 합니다. 혹시 문제가 있었는지 확인 부탁드립니다.
에러가 발생한 경우 아래 정보를 모두 제공해주시면 보다 정확한 답변이 가능합니다!
지금부터 슈퍼인턴 오늘 12시경 다수의 유저들이 서버와 통신중 멈춤 현상이 발생했다고 합니다. 혹시 문제가 있었는지 확인 부탁드립니다.
안녕하세요 개발자님,
남겨주신 말씀 확인하여 담당 부서로 전달하였습니다.
확인 후 안내해드리겠습니다.
확인 시, 말씀하신 시간에 인증서버의 응답시간이 조금 느렸던 것으로 확인됩니다.
12시경 이용 유저가 증가하여 발생한 것으로 확인되고,
이후 바로 서버 확장이 이루어져 응답시간이 정상으로 회복되었습니다.
응답시간 지연 외 별도의 오류는 발생내역이 확인되지 않습니다.
감사합니다.
12시 1분부터 3분까지 응답시간이 느린 건수는 93건이 확인되었으며
응답시간이 평균 2~3초가량으로 측정되었습니다.
일반적으로는 발생하지 않거나 1~2건 정도가 발생하며
위 안내드린 바와 같이 일시적인 이용 유저 증가로 발생된 것으로 확인됩니다.
답변 감사합니다. 해당 문제로 게임이 멈춤 현상 또는 팅김, 그로인한 데이터 손상이 발생하는것으로 보입니다. 혹시 다른 해결책이 있을까요?
안녕하세요 개발자님.
해당 현상으로 의심되는 상황이 발생할 경우
(평균응답속도가 상당히 늦어질 경우, 혹은 500에러가 발생하는 경우),
계속 서버에 정보를 보내는것보다는 팅김현상시에도 다시 데이터를 얻을 수 있도록 임시 로컬데이터(playerprefs, xml등) 생성하여 로컬에 데이터를 보관하여 서버가 정상화될때까지 로컬데이터를 중심으로 사용합니다.
그리고 서버와 통신하는 횟수를 평소보다 줄여 응답속도가 빨라지거나(DateTime.UtcNow를 통해 함수 호출전과 호출후의 시간을 빼기) 500에러가 발생하지 않을때 쯔음에 로컬데이터를 제거하고 다시 서버에서의 저장을 중심으로 교체하여 다시 원활히 서버와의 통신을 이용하는 방법등을 추천드립니다.