타임 아웃이 의심되는 코드가 있어서 별도로 때어서 실행을 해 보니 OnReady가 오지 않고 마찬가지로 타임아웃이 오네요. ㅠㅠ
namespace BackendFunction
{
public class BFunc
{
public Stream Function(Stream stream, ILambdaContext context)
{
try
{
// Initialize BackendFunction API
Backend.Initialize(ref stream);
}
catch (Exception e)
{
//Return the reason if Initializing BackendFunction API was failed
return ReturnErrorObject("initialize " + e.ToString());
}
// TODO
string tableName = "tb_player_status";
var bro = Backend.GameData.GetMyData(tableName, new Where());
// If return the value by Stream type, the value will send to Backend SDK
return Backend.StringToStream("OnReady");
}
static Stream ReturnErrorObject(string err)
{
JObject error = new JObject();
error.Add("error", err);
return Backend.JsonToStream(error.ToString());
}
}
}
다시 누르니 OnReady가 돌아오기는 하는데, 한 2~3초 후에 돌아옵니다.
그리고 누르던 중에 요놈도 한번 왔습니다.
{“errorType”:“Runtime.ExitError”,“errorMessage”:“RequestId: 65c40648-64d7-4abd-865e-c15933dd8958 Error: Runtime exited without providing a reason”}
그리고 다시 누르니 또 OnReady가 왔구요.
혹시 해결의 단서가 될까요?