Error Explainer
Paste a backend or network error message and get a plain-English explanation. The explainer uses a practical local ruleset, not an external model.
Likely explanation
- Likely category
- What it probably means
- Common causes
- What to try next
This tool gives practical guidance, not guaranteed root-cause analysis. Always verify with logs, metrics, and packet captures.
What this tool is for
Error Explainer is designed for the first few minutes of backend and network troubleshooting. It helps translate a concrete error string into a likely category, common causes, and commands that are worth checking before changing configuration.
The tool uses the same local ruleset as the published error guides. It does not send your input to an external AI model and it does not store pasted error messages.
Supported error families
- TCP connection failures such as reset, refused, broken pipe, and no route to host
- Nginx upstream failures such as 502, 504, upstream timeout, and early close
- TLS and certificate errors such as handshake failure and unknown authority
- Timeout errors from curl, backend clients, DNS, and general I/O
- Linux resource errors such as address already in use and too many open files
Example input
2026-05-13T09:41:17Z curl: (28) Operation timed out after 5000 milliseconds with 0 bytes received How to use the result
- Match the category to the failing layer: DNS, TCP, TLS, proxy, or application.
- Run the suggested commands in a safe environment first.
- Compare timestamps across client, proxy, upstream, and infrastructure logs.
- Open the related error guide when you need a deeper diagnosis flow.
Limitations
The tool cannot inspect your logs, packet captures, deployment events, cloud network, or proxy chain. If it returns no direct match, reduce the input to the exact error phrase and check the full guide list.