Quick diagnostics
Run these commands first to gather diagnostic information:Common issues
Container won't start
Container won't start
Symptoms:
- Node stays in “creating” state
- Error: “Cannot start container”
-
Docker socket not mounted
Verify the socket is mounted:
Fix: Ensure
/var/run/docker.sockis mounted in your docker-compose.yml -
Insufficient resources
Check available resources:
Fix: Free up disk space or increase Docker resource limits
-
Port conflict
Check if SSH ports are in use:
Fix: Stop conflicting services or change SSH port range
SSH connection refused
SSH connection refused
Symptoms:Check 2: Is SSH server running inside the container?If sshd isn’t running:Check 3: Correct port?
Get the correct SSH port from the API:Check 4: Firewall?Fix: Reset node
Connection refusedwhen SSH-ing to node- Node shows as “running” but can’t connect
API returns 500 errors
API returns 500 errors
Symptoms:Common causes:
- API calls fail with 500 status
- Dashboard shows errors
-
Database corruption
-
Docker API issues
-
Memory exhaustion
Nodes disappear after restart
Nodes disappear after restart
Symptoms:Recovery (if containers exist):
- Simulations empty after Sim restart
- Nodes gone but containers still exist
High CPU/memory usage
High CPU/memory usage
Symptoms:Reduce resource usage:
- Host system slow
- Docker using excessive resources
-
Stop unused simulations:
-
Reduce node resources in simulation config:
-
Use minimal template:
Network latency simulation not working
Network latency simulation not working
Symptoms:Verify tc rules inside container:
POST /nodes/{id}/latencysucceeds but no effect- Ping times unchanged
Dashboard won't load
Dashboard won't load
Symptoms:If using Docker Compose with separate frontend:Common fixes:
- Blank page or spinner
- Console errors
- Clear browser cache
- Check CORS settings if API is on different domain
- Verify API URL in frontend config
Engine-specific issues
- Container (Docker)
- Incus
- QEMU
- Azure
Log analysis
Log levels
Set log level in environment:| Level | Description |
|---|---|
error | Errors only |
warn | Warnings and errors |
info | Standard logging (default) |
debug | Detailed debugging |
Key log patterns
Getting help
If you can’t resolve your issue:-
Gather diagnostics:
- Check GitHub issues: github.com/kombify/sim/issues
- Ask on Discord: discord.gg/kombify — #sim-support channel
- Report a bug: Include logs, health output, and steps to reproduce.
