Debug codes
Learn the meaning of the debug strings
In Transparent Edge, every response is logged with a TCDN-Debug code, that helps us to check what happened with a request in a glance. You can see it in the analytics section of the dashboard
Every code has two parts: the reason and the request id (XID), separated with a colon (`:`). The XID is a unique representation of the request/response and can be disregarded; it's only a identifier we at Transparent Edge use for finding a specific request in the logs.
The reason is far more interesting, because tells us things about the response in case of error. Below is a table including the most common reasons:
Reason | Explanation |
---|---|
| Everything is fine. Should be the most common reason code. |
| RPE is for |
| BENG is for |
| Very similar to the previous one. There's no content cached in the node for that URL, and there's a problem with the MISS request. In this case, the backend server couldn't be reached for a reply. Usually means a network problem, usually caused by a firewall or IDS blocking requests from our nodes. It also could mean that your configured healthcheck is returning an incorrect status code, so we're marking your backend as unavailable. |
| SBPR is for |
| DNF is for `Domain Not Found`. You should see it if a domain is pointing via CNAME to Transparent, but no VCL configuration assigning a backend to that hostname is available. |
| Unknown error. If you're seeing this, please contact us, including the XID of the request so we can debug the problem. |
| The request has been stopped by our global rate-limit system, this is a safeguard to protect origin against big and sudden traffic spikes, if your site usually has those kind of spikes coming from legit traffic contact with our support to increase it. |
| The request has been halted by our "Under Attack" mode. If this is a legitimate user using a normal web browser (like Chrome, Firefox, or Safari). Our system will quickly check and then automatically redirect to the original page. |
| This message appears when we've stopped a request several times in a row because our "Under Attack" mode thinks it might be harmful. This often happens if the requests come too frequently, more than what we expect from regular users. This could mean that the requests are coming from a tool or program that's sending too many requests too quickly, or it might be someone trying to cause trouble on purpose. |
| Under Attack Mode is enabled and the IP Address is present on our deny list because it has been involved in attacks in the past. |
Last updated