Debugging Scenarios

70 debugging playbooks

Hypertext Transfer Protocol

Intermediate 502 Bad Gateway in Nginx Reverse Proxy 15 min
Intermediate 502 Bad Gateway Behind Cloudflare 20 min
Intermediate 503 Service Unavailable During Traffic Spikes 15 min
Beginner 500 Internal Server Error in Django 10 min
Beginner 500 Internal Server Error in PHP/Apache 10 min
Beginner 404 Not Found in Single Page Applications 10 min
Beginner Getting 401 Instead of 403 (or Vice Versa) 5 min
Intermediate 403 Forbidden Due to CORS Misconfiguration 15 min
Beginner 429 Too Many Requests — Rate Limiting Hits 10 min
Intermediate 408 Request Timeout on Slow API Calls 15 min
Intermediate 301 Redirect Loop (ERR_TOO_MANY_REDIRECTS) 10 min
Beginner 413 Content Too Large — File Upload Rejected 5 min
Intermediate 504 Gateway Timeout — Upstream Not Responding 15 min
Beginner Mixed Content Errors After HTTPS Migration 10 min
Beginner 422 Unprocessable Content — API Validation Failures 5 min
Beginner 403 Forbidden Due to CSRF Token Mismatch 5 min
Beginner 400 Bad Request — Malformed JSON Body 5 min
Beginner 405 Method Not Allowed — Wrong HTTP Verb 5 min
Advanced 409 Conflict — Optimistic Locking Failure 15 min
Intermediate 511 Network Authentication Required — Captive Portal 10 min
Intermediate 304 Not Modified — Cache Serving Stale Content 10 min
Intermediate 431 Request Header Fields Too Large — Cookie Overflow 10 min
Advanced 502 Bad Gateway — WebSocket Upgrade Failure Through Proxy 15 min
Advanced 206 Partial Content — Video Streaming Buffering Issues 15 min
Advanced 426 Upgrade Required — HTTP/1.1 to HTTP/2 Migration 15 min

Simple Mail Transfer Protocol

gRPC Remote Procedure Call

Domain Name System

WebSocket Protocol

File Transfer Protocol

Session Initiation Protocol