green-rocket-44814
08/05/2025, 6:46 PMtall-airline-16756
08/05/2025, 6:46 PMtall-airline-16756
08/05/2025, 6:47 PMTwirpError with code unavailable and message no response from servers, typically indicates that the server is unable to respond. This can be due to server unavailability, network issues, or rate limiting.
Here are some steps to address this:
1. Check Server Availability: Ensure the server is running and accessible. Verify there are no ongoing maintenance activities or outages.
2. Review Logs: Investigate server-side logs for any internal errors or overload conditions.
3. Network Check: Test the connection to the server using tools like ping or curl.
4. Rate Limiting: Confirm that your client isn’t exceeding the server's request limits.
5. Implement Retries: Use exponential backoff to retry the request, allowing temporary issues to resolve.
If you need further assistance, please provide additional details about your implementation, such as the specific endpoints you're accessing or any recent changes made to the server or client.
Sources: livekit-api/livekit/api/twirp_client.py | errors.go | tools/server/README.md | packages/livekit-server-sdk/src/TwirpRPC.ts | livekit/livekit_room.twirp.gogreen-rocket-44814
08/06/2025, 3:34 PMtall-airline-16756
08/06/2025, 3:34 PMEGRESS_CONFIG_FILE environment variable or mount it directly inside your Docker container.
2. Update the Session Limits: In that YAML file, look for the session_limits section and tweak the max durations to what you need. For example:
session_limits:
file_output_max_duration: 2h # This sets file outputs to last up to 2 hours
stream_output_max_duration: 4h # This sets stream outputs to last up to 4 hours
3. Restart the Egress Service: Once you’ve made those changes, just restart the egress service so everything kicks in.
If you hit any snags or want a hand with anything else, just give me a shout—I’m here to help!