Troubleshooting¶
Studio loads but no data: check backend gRPC is running on the expected port (
--backend-port) and that there is no firewall blocking the connection.Port conflict:
weightslab startauto-selects the next free port and logs it; or pass--port PORTto pick a specific one.No plot updates: check plot auto-refresh setting and backend logger data.
TLS errors, or the UI console shows “TLS: DISABLED” while the backend uses TLS: the UI and the backend each turn TLS on when they find certs, so both must see the same
WEIGHTSLAB_CERTS_DIR(or both fall back to~/.weightslab-certs). Runweightslab sefirst if you have none. To run plaintext on both sides, useweightslab start --no-certsandGRPC_TLS_ENABLED=0for the backend.Connection refused on remote backend: use
weightslab tunnelto forward the remote port locally.