Incident Post-Mortems

Marketing claims are cheap; diagnostic logs are not. These are engineering post-mortems of the recoveries we perform — the symptom, the evidence, the root cause, and the exact commands that fixed it.

Details are anonymized and composited from recurring incidents of the same failure class to protect client confidentiality.

40 minutes from access to resolution; hardening same day

Post-Mortem: ERR_TOO_MANY_REDIRECTS After an SSL Migration

Symptom: ERR_TOO_MANY_REDIRECTS on every page for every visitor

Cloudflare (proxy) · Ubuntu 22.04 · Apache 2.4 · PHP 8.2 · WordPress

7 hours to clean; host reinstated the account the same day

Post-Mortem: Hosting Account Suspended for a Hidden Cryptominer

Symptom: Account suspended by host; "Resource Limit Is Reached" (508) errors for weeks prior

Shared cPanel/CloudLinux · Apache 2.4 · PHP 8.1 · WordPress · MySQL 8.0

6 hours from access to sub-second category pages

Post-Mortem: Magento Store With 28-Second Page Loads After a Catalog Import

Symptom: TTFB of 20–30 s on category pages; admin timeouts; abandoned carts spiking

AlmaLinux 9 · NGINX 1.24 · PHP-FPM 8.2 · MySQL 8.0 · Magento 2.4 · Redis 7

90 minutes from access to full restoration

Post-Mortem: White Screen After a Forced PHP 8.2 Upgrade

Symptom: Completely blank page on every URL, including wp-admin

Managed LAMP hosting · Apache 2.4 · PHP 8.2 · WordPress · custom child theme

9 hours from access to clean; blacklist review cleared in 4 days

Post-Mortem: Japanese Keyword Hack With a Backdoor Hiding in mu-plugins

Symptom: Google results showing Japanese spam titles; "This site may be hacked" SERP label

Shared cPanel hosting · Apache 2.4 · PHP 8.1 · WordPress · MySQL 8.0

5 hours from access to stable checkout

Post-Mortem: WooCommerce Checkout 504s From a Locked wp_options Table

Symptom: HTTP 504 on /checkout during traffic peaks; storefront intermittently slow

Ubuntu 22.04 · NGINX 1.24 · PHP-FPM 8.2 · MariaDB 10.11 · WooCommerce

Your incident could be the next one we resolve.

Every repair ends with a report written exactly like these.

Fix My Site Now