Intermittent Cloudflare 522 error: 3 weeks to prove it was my host, not my server
An intermittent Cloudflare 522 error took 3 weeks to resolve. The proxy on/off test, the origin evidence to collect, and the host firewall block behind it.
Real debugging stories from building software, eCommerce integrations, and AI systems: production incidents, root causes, and the exact fixes that worked.
Showing 1 – 8 of 12 articles
An intermittent Cloudflare 522 error took 3 weeks to resolve. The proxy on/off test, the origin evidence to collect, and the host firewall block behind it.
ChatGPT down? Work out in a minute whether OpenAI is broken or you are, what the error codes mean, and how to build apps that survive the next outage.
Outlook outage? Confirm in 60 seconds whether Microsoft is down or the fault is yours, why the status page lags, and how to stop it breaking your systems.
How to install Gunicorn and run a Django or Flask app with it — the pip install command, basic usage, worker and bind options, and the Windows gotcha that trips people up.
GitHub went down worldwide on August 17, 2026 — the pink unicorn error, ~20% API error rates, and hours of disruption. Here's the timeline, impact, and what's known about the cause.
Temu's bg.local.goods.add returns errorCode 150010140 "For Books, only one SKU is allowed" when a book product has variants. Here's why and how to fix it.
django-tinymce rewrites your URLs to relative paths and stores pasted images as base64 by default. Here's the config that stops both when saving HTML descriptions.
BeautifulSoup's soup.prettify() inserts newlines and indentation that can alter how an HTML description renders and is stored. Use soup.decode() (or str(soup)) for a faithful copy. Here's why.
Get coding resources, product updates, and special offers directly in your inbox.