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
Local rules only Fast feedback Verification still required

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

  1. Match the category to the failing layer: DNS, TCP, TLS, proxy, or application.
  2. Run the suggested commands in a safe environment first.
  3. Compare timestamps across client, proxy, upstream, and infrastructure logs.
  4. 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.