Troubleshooting
Start here when something isn’t working.
Quick health check
Section titled “Quick health check”curl http://localhost:8080/observe/doctor | jqBy symptom
Section titled “By symptom”| Symptom | Guide |
|---|---|
| Queries are slow | Slow Queries |
| Can’t connect (LDAP/REST) | Connection Issues |
| Errors in responses | Failures |
Quick fixes
Section titled “Quick fixes”LDAP connection refused
- Verify LDAP channel enabled:
curl http://localhost:8080/observe/channels - Check port binding in startup banner
REST API returns 503
- Wait for startup:
curl http://localhost:8080/startedz - Check database:
curl http://localhost:8080/observe/doctor
No colors in terminal
- Force:
FORCE_COLOR=1 ./identity-scribe - Disable:
NO_COLOR=1orFORCE_COLOR=0
Environment variables not applied
- Ensure variables use the
SCRIBE_prefix - Check configuration priority order in Configuration
Related guides
Section titled “Related guides”- Failures — Error codes, retries, and troubleshooting
- Monitoring — Operational workflows
- Observability — Metrics and traces
Getting help
Section titled “Getting help”Include in support requests:
- Error-Id from response header/body
- Trace-Id if tracing enabled
- Output of
/observe/doctor