How Do We Root-Cause Site Outages?
Find short and irregular site outages with external monitoring, log correlation, and cron; a practical guide for site administrators.
Read morePractical articles on hosting, servers, security, SEO and online business — in plain, useful language.
Find short and irregular site outages with external monitoring, log correlation, and cron; a practical guide for site administrators.
Read moreWhen a site throws an error, the first thing to do is find the server error log. This guide shows where to look, how to trace a specific request, and how to keep error_log separate from access_log.
Read moreA connection timed out error can come from the firewall, DNS, or the server itself. With the right order of ping, traceroute, and port testing, find the definitive source.
Read moreSite won't load and the browser says ERR_TOO_MANY_REDIRECTS? Use curl to inspect the redirect chain and break the www or SSL loop in a few minutes.
Read moreA 403 Forbidden error doesn't always mean an access problem; sometimes ModSecurity or a missing index is to blame. This guide helps you quickly find the origin.
Read moreA 504 error isn't always your server's fault; sometimes Cloudflare or a proxy cuts the connection first. Here you'll learn how to trace the timeout chain step by step.
Read moreA 503 error doesn't always mean a failure. Learn how to tell a deliberate 503 from an unwanted one, read the right log, and bring your site back without harming SEO.
Read moreA 502 error means the proxy didn't get a response from the backend. Here you'll learn how to find and fix the source of the error in just a few minutes.
Read moreA practical comparison of Gzip and Brotli for website compression: real compression ratios, CPU cost, how to enable them on Apache, Nginx, and cPanel, and a common mistake that makes your website slower.
Read moreOnline — here to help