정보 가져오는중 502 지속적인 502 오류

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

  • SDK 버전 : 5.4.1
  • 에러 코드 : 502 Bad Gateway
  • 스테이터스 코드 : 502
  • 에러메시지 : 502 Bad Gateway
  • 프로젝트명: 용감한 댕댕이
    Where where = new Where();
    where.Equal(“owner_inDate”, “gamerInDate”);
    Backend.GameData.Get( “table_name”, where, (callback) =>

안녕하세요 개발자님,
담당부서를 통해 확인시 당시에 일시적인 트래픽 증가로 인해
서버 응답이 지연되며 발생한 것으로 확인됩니다.
이용에 불편드려 대단히 죄송합니다.

지금도 계속 동일 오류 발생합니다… 계속 실패하는걸로 봐선 트래픽문제는 아닌거같은데 확인 부탁드립니다.

빠르게 확인해서 안내드리겠습니다.
죄송합니다.

앞서 안내드린 내용과 관련해 보다 상세한 내용 안내드립니다.

502 에러의 경우 서버에서 응답이 느리게 도착하여 발생하는 문제입니다.
뒤끝의 경우 서버의 일정부분을 다른 게임들과 같이 사용합니다.
이용중이신 “용감한 댕댕이” 게임의 문제가 아니더라도 트래픽 같은 경우 다른 게임의 영향을 일부 받을 수 있는 부분이 있습니다.

  1. 특정 시간대에 전체적인 요청이 많아져 502 에러 문제가 발생할 수 있습니다.
  2. 우편, v3이전 버전의 public table 데이터 조회 등 특정 기능은 서버의 자원을 많이 사용하며, 응답 속도가 느릴 수 있습니다.

현재 트래픽에 알맞는 서버의 성능을 조절하고 있는 중인점 참고 부탁드리며,
보다 안정적인 서비스를 제공해드릴 수 있도록 노력하겠습니다.
이용에 불편 드려 대단히 죄송합니다.

성공했다가 가끔씩 502 오류가 나오는게 아니고 무조건 502 bad gateway가 리턴된다는문제입니다.

GetPublicContentsByGamerIndate (String tableName , String gamerIndate ) 쓰면 문제없이 작동합니다.

Get(string tableName, string inDate ) 썻다가 bad must be either inDate or where, 잘못된 must be either inDate or where 에러가 나와서 찾아보니 where를 사용하면 된다고 하셔서 where 를 쓰면 502 bad gateway 에러가 발생합니다.

여러차례 번거롭게 해드려 죄송합니다.

남겨주신 말씀 통해 상세 확인시 해당 테이블에 비교할 수 있는 owner_inDate가 존재하지 않아 발생된 현상으로 확인됩니다.
owner_inDate 존재하지 않는 상황에서 조회하다보니 시간이 오래 소요되며 502에러가 발생되는것으로
해당 버그는 수정 진행될 수 있도록 하겠습니다.

구버전 테이블은 GameData.update를 한 로우만 owner_inDate가 생성이 되는점 참고하시어 이용 부탁드리겠습니다.

구버전 랭킹에서 자신 랭킹근처의 랜덤한 유저의 indate 값을 들고와서 테이블 검색을 하고있다면

랜덤한 유저가 GameData.update를 하지 않은 유저라면 이런 오류가 발생한다는거죠 ?

Gamedata.update 를 넣은후 업데이트한다고해도 접속하지않아서 owner_indate가 없는 유저가 랭킹에서 검색 된다면 같은 오류는 계속 발생할테고 랭킹을 초기화한다음에 GameDate.update 를 통한 유저만 랭킹에 등록되어야 한다는건데 제대로 이해한건가용 …

502 에러 발생과 관련하여 금일중으로 픽스가 진행될 예정입니다.

또한 말씀하신 방법으로 이용한다면 owner_inDate 컬럼이 존재하지 않기 때문에
에러는 발생하지 않지만 검색이 이루어지 않을것입니다.

이제 신규 회원가입유저는 Gamedata 를 사용하지 않아도 owner_inDate가 생성되도록 수정 하신거같습니다.

제가 검색 하려고하는 테이블의 기존 유저들의 데이터에 inDate 값과 같은 owner_inDate를 뒤끝측에서 임의적으로 추가해주실순 없는건가요 ? 그게 가능 하다고 하면 현재 사용중인 랭킹을 초기화 없이 계속 사용할 수 있을거같습니다.

요청해주신 작업은 개발팀을 통한 수동 작업이 이루어져야하는 내용으로,
작업 시간에 따른 유료기술지원 비용이 발생됩니다.
기술지원을 희망하시는 경우 DM을 통해 요청해주시면 상세 안내 드릴 수 있도록 하겠습니다.
감사합니다.