We have an issue where it looks like GameLift is terminating our process while we are processing a crash. In our crash handler we freeze all threads except the for the thread processing the exception (best effort to retain the state of the process at the time of the crash). This is likely causing GameLift to kill our process since we aren’t responding to the onHealthCheck().
Can we either:
- Make a call to GameLift to tell it we are going dark and not to kill the process?
- Increase the timeout for killing a process when the health check isn’t responded to?