# Disconnect Codes

These codes indicate the reason why a streaming session ended or failed. They help developers and administrators diagnose connection or application issues.

<table><thead><tr><th width="81.4444580078125">Code</th><th width="194.2222900390625">Name</th><th>Description</th><th>Possible Causes</th></tr></thead><tbody><tr><td><strong>1000</strong></td><td>Normal Closure</td><td>The streaming session ended normally.</td><td>User closed the browser, session ended intentionally, or application exited normally.</td></tr><tr><td><strong>1001</strong></td><td>Going Away</td><td>The client or server closed the connection because it is leaving.</td><td>Browser tab closed, page navigation, server restart, or network interruption.</td></tr><tr><td><strong>1005</strong></td><td>No Status Received</td><td>Connection closed without receiving a status code.</td><td>Network disruption, browser crash, or unexpected client disconnect.</td></tr><tr><td><strong>1006</strong></td><td>Abnormal Closure</td><td>Connection closed unexpectedly without a proper closing handshake.</td><td>Network instability, firewall/proxy interference, WebRTC failure, or server crash.</td></tr><tr><td><strong>4000</strong></td><td>Project Disabled</td><td>The requested project was disabled by admin while it was running.</td><td>Project disabled by the owner via dashboard.</td></tr><tr><td><strong>4001</strong></td><td>No Worker Node Available</td><td>The platform could not find an available worker node to run the application.</td><td>All worker nodes are busy, insufficient GPU resources, or worker nodes are offline.</td></tr><tr><td><strong>4002</strong></td><td>Application Not Found</td><td>The requested application does not exist on the server.</td><td>Incorrect project/application ID, deleted application, or deployment incomplete.</td></tr><tr><td><strong>4003</strong></td><td>Application Unable to Launch</td><td>The server attempted to start the application but failed.</td><td>Missing dependencies, incorrect launch configuration, or insufficient GPU/CPU resources.</td></tr><tr><td><strong>4004</strong></td><td>Maximum Runtime Reached</td><td>The application session exceeded the allowed runtime limit.</td><td>Runtime limits configured on the platform or session timeout reached.</td></tr><tr><td><strong>4005</strong></td><td>Streamer Not Found</td><td>The signaling server could not locate an active streamer instance.</td><td>Streamer failed to start, crashed during launch, or worker node failed to register.</td></tr><tr><td><strong>4006</strong></td><td>Application Closed / Crashed</td><td>The application terminated unexpectedly during the session.</td><td>Application crash, runtime error, or system resource exhaustion.</td></tr><tr><td><strong>4007</strong></td><td>Reconnection Failed</td><td>The client attempted to reconnect to the session but the attempt failed.</td><td>Session expired, application instance terminated, or network instability prevented reconnection.</td></tr></tbody></table>
