SendQueue.Enqueue(Backend.GameInfo.Update 오류

에러가 발생한 경우 아래 정보를 모두 제공해주시면 보다 정확한 답변이 가능합니다!

  • SDK 버전 : 5.2.0
  • 에러 코드 : 400
  • 스테이터스 코드 : 400
  • 에러메시지 : An error occurred while sending the request (5)\nError: NameResolutionFailure (Network subsystem is down

SendQueue.Enqueue(Backend.GameInfo.Update, 보냈을때 오류

안녕하세요 개발자님,
남겨주신 다른 질문과 함께 담당부서로 전달해 확인 후 안내드릴 수 있도록 하겠습니다.
감사합니다.

502 Bad Gateway 에러도 같이 자주 뜨네요 ㅠ 로그확인해주시고 문제점이나 원인을 알면 좀더 대응 하기 좋을거같습니다.

확인 하고 있으신거죠 ?? ㅠ

답변이 지연되어 죄송합니다.

관련하여 확인시 서버오류가 아닌 클라이언트 자체의 연결상태 이상으로 발생되는 에러로 확인됩니다.
네트워크 연결 상태로 인한 부분인점 참고 부탁드리겠습니다.

클라이언트에서 요청 > 뒤끝 > aws > 에러발생 > 뒤끝 > 클라이언트(error callback) > 뒤끝 (error log) 라고 생각했는데 클라이언트에서 요청 제대로 뒤끝에 보냈고 콜백도 받고 뒤끝에 로그까지 남길정도면 클라이언트 자체의 연결상태로 보긴 힘들지 않나요. 클라이언트 네트워크 문제라면 뒤끝에 요청 , 콜백 , 뒤끝에 로그 남기는거 자체가 불가능 할텐데. Backend.gameinfo.update 는 게임정보 테이블 여러곳에서 쓰고 있는데 An error occurred while sending the request (5)\nError: NameResolutionFailure (Network subsystem is down 에러는 유독 한 테이블에서 만발생하는것도 이상하구용 502 Bad Gateway 는 범용적으로 발생합니다.

  • 스테이터스 코드 : 400
  • 에러메시지 : An error occurred while sending the request (5)\nError: NameResolutionFailure (Network subsystem is down

위 에러의 경우 클라이언트에서 연결 실패시 발생하는 에러로 서버에 로그가 남지 않습니다.
보다 정확한 확인을 위해 에러가 발생한 테이블을 확인 부탁드리겠습니다.

502 Bad Gateway 의 경우 담당부서에서 더 면밀하게 확인 진행토록 하겠습니다.
감사합니다.

  • 스테이터스 코드 : 400
  • 에러메시지 : An error occurred while sending the request,
    The operation has timed out.
    위에 질문하신 분과 같은 에러가 발생했습니다.

다른 Table은 괜찮은데, 한 개의 Table에서만 발생하던데, 그 Table에 column이 많긴 하거든요.

어떤게 문젠가요?

혹시 Rows 한개당 column 개수가 몇개 이상이면 안되나요?

column 수를 줄여서 다시 만드니까 에러가 발생하지 않는데,

줄이니까 된건지, column을 수정하니깐 된건지 모르겠네요…

안녕하세요 개발자님

우선 위에 에러와 말씀하신 에러는 다른 에러입니다.

개발자님께서 공유해주신 에러는 타임아웃 에러로 보입니다.

컬럼의 수는 특별히 제한이 없습니다.

로그를 살펴보았는데, 조회하실 때 시간이 많이 소요되는 경우가 있으신 것 같은데요,

게임 정보를 다루실 때
GameInfo 혹은 GameSchemaInfo 대신 이번에 업데이트 된 GameData로 함수를 바꾸시고 테이블 버전업을 하시거나,

새로운 버전의 테이블을 생성하여 해당 테이블을 사용하시는 것을 추천드립니다.

마지막으로 해당 게시글은 과거의 게시글이라 확인이 늦어질 수 있어

추가 문의는 새로운 게시글(새로운 주제)로 문의를 남겨주시면 감사하겠습니다.