1 Answer
- Newest
- Most votes
- Most comments
0
Pasting from this answer: https://repost.aws/questions/QULeHq32A0RQCYwOOYXqO02w/unable-to-reserver-a-process-on-fleet-fleetcapacityexceededexception#ANJ6CltTC3QJWezuHj7gGlHQ
Getting FleetCapacityExceededException means that there are no game server processes running on your fleet that are available to host your gameSession. If you have enough capacity/hosts under your fleet then there is likely some issue with your server processes causing GameLift to think they are unhealthy and not available for a GameSession.
Steps to debugging further:
- Check the "AvailableGameSessions" metric for your fleet in cloudwatch or the GameLift Console to determine if your serverProcesses are healthy. - https://docs.aws.amazon.com/gamelift/latest/developerguide/monitoring-cloudwatch.html
- Check the Fleet Events in the GameLift Console for any abnormal server process terminations. - https://docs.aws.amazon.com/gamelift/latest/apireference/API_Event.html
- SSH (or RDP) onto the GameLift instance and try to start up your serverProcess to see if it works - https://docs.aws.amazon.com/gamelift/latest/developerguide/fleets-remote-access.html
- Validate you're integrating correctly with the GameLift Server SDK https://docs.aws.amazon.com/gamelift/latest/developerguide/reference-serversdk.html
answered 2 years ago
Relevant content
- asked 2 years ago
- AWS OFFICIALUpdated 7 months ago
- AWS OFFICIALUpdated 6 months ago
- AWS OFFICIALUpdated 8 months ago
Hey Tristan, have you taken a look at these related questions about FleetCapacityExceeededExceptions?