Requests Hang Indefinitely
Symptoms:orpheus runnever returns- No error message, just waiting
- Request shows as “STARTED” in execlog but never completes
- Worker crashed during execution (OOM, segfault)
- Agent code has infinite loop
- External API not responding
“Queue is Full” Errors
Symptoms:- HTTP 503 “agent queue is full”
- Requests rejected immediately
- Queue size too small for burst traffic
- All workers busy, queue fills up
- max_workers limit reached
Task Timeout Errors
Symptoms:- Error: “task timeout after 60s”
- Task is killed mid-execution
- Slow external API calls (LLM APIs can take 10-30s)
- Large file processing
- Inefficient code
“Seccomp Blocked Syscall” Errors
Symptoms:- Error: “Operation not permitted”
- EPERM error in logs
- Using os.system() or subprocess for admin commands (mount, reboot, etc.)
- Trying to debug with ptrace
- Using native extensions with blocked syscalls
Circuit Breaker Opened
Symptoms:- Error: “circuit breaker open (cooldown: 45s remaining)”
- Workers not spawning
- Pool stuck at low capacity
- Repeated worker spawn failures (5 consecutive failures opens circuit)
- Image not available
- runc errors
Agent Won’t Deploy
Error:agent.yaml not found
Fix: Ensure your directory has agent.yaml at the root:
Error:
entrypoint function not found
Fix: Check that your handler function exists and matches agent.yaml:
Daemon Not Running
Error:connection refused or daemon not reachable
Fix:
Out of Memory (OOM)
Symptoms:- Worker crashes during execution
- Exit code 137 (SIGKILL)
- Logs show “killed” or “OOM”
Slow Autoscaling
Symptoms:- First concurrent request is slow
- Takes several seconds to scale up
- min_workers too low (starting from 1 worker)
- Cold start (first worker spawn takes 50-200ms)
Cold Start Delays
Symptom: First request is slow Cause:min_workers: 0 or worker died
Fix: Keep workers warm:
Session Not Sticky
Symptom: Requests with same session hit different workers Possible causes:- Worker was busy, request went to another
- Worker died between requests
Files Missing After Restart
Cause: Files were in/tmp (ephemeral) instead of /workspace (persistent)
Fix: Always use /workspace for data you need to keep:
High Memory Usage on Host
Symptoms:- Host memory usage growing over time
- Many orpheus-worker processes
Port Already in Use
Error:address already in use :7777
Fix:
Getting Help
Before Filing an Issue
- Check this troubleshooting guide
- Check the Security Model for security-related issues
- Check Capacity Planning for scaling issues
- Search existing issues on GitHub
Filing a Good Issue
Include:- Orpheus version:
orpheus version - Operating system:
uname -a - Daemon logs:
sudo journalctl -u orpheusd | tail -50 - Agent config:
cat agent.yaml - Steps to reproduce
Community
- GitHub Issues: https://github.com/orpheus-systems/orpheus/issues
- Discussions: https://github.com/orpheus-systems/orpheus/discussions
Debug with ExecLog
Find what went wrong →

