Skip to content

Latest commit

 

History

History
45 lines (32 loc) · 2.3 KB

File metadata and controls

45 lines (32 loc) · 2.3 KB

Troubleshooting

Troubleshooting Index

Symptom Start Here Then
User cannot join room Webapp Code View Signaling Code View
Websocket request rejected Signaling Code View Message Sequences
Media uploads fail Ingress Code View Container View
Remote media not received Egress Code View Network Relay Handshake
Relay setup/finalize fails Ingress Code View Egress Code View
Regional/server placement confusion Deployment View Container View

Symptoms and Fast Checks

Peer cannot join room

  • Check diagnostics for websocketRequest or netsocketCommand failures.
  • Verify ingress and egress servers are registered in systemStatus.
  • Confirm region is valid and has active server pools.

Peer joined but cannot send media

  • Verify ingress transport creation + connect callbacks were received.
  • Check diagnostics for missing transport mapping or out-of-order connect requests.
  • Confirm producer create callback exists for requested media kind.

Peer sends media but others cannot receive

  • Verify egress readiness and room attach state.
  • Check fanout events (createdConsumer) and relay path diagnostics.
  • Inspect diagnostics for orphan transport/producer close events.

Intermittent failures after long sessions

  • Look for socket close events before unregister.
  • Check diagnostics for unknown producer owner / disconnected transport without peer mapping.
  • Validate cleanup order for peer leave/disconnect.

Debug Interface Usage

  • Visually diagnose structural data-conduit issues (WebRTC transports, pipe transports, etc).
  • Use peer filter to isolate one peer id.
  • Use room filter to isolate one room.
  • Read latest diagnostics entries first; they are chronological and timestamped.