uma
Member
OP
99.99% or bust
- Joined:
- Jun 2024
- Posts:
- 324
- From:
- Dublin, IE
Got this from Hetzner yesterday, no warning, no status page incident, just straight to ticket: Your account has been suspended for violating Section 14.3 (Fair Resource Usage). Our automated systems detected sustained CPU utilization exceeding acceptable thresholds for your tier. This suspension is non-appealable per Terms of Service. That's it. No graphs, no timestamps, no threshold numbers. I've been monitoring this box for 14 months. : 30-day average CPU was 12%, peak 34% during cron. Standard WordPress + WooCommerce, no custom jobs. I have:
- UptimeRobot showing 99.97% over the period
- Netdata logs with per-process breakdown
- Only change: updated WP core 6.6 on Aug 3
Anyone seen Hetzner pull this pattern? Their status page shows all green, naturally. Alert fatigue is real but this one actually matters.
436 days. reboot is surrender.
olya
Member
Always Free
- Joined:
- Jun 2024
- Posts:
- 159
- From:
- Warsaw, PL
Pro tip: check your WordPress heartbeat frequency immediately after that 6.6 update. Heads up, they changed the default interval in recent versions.
1. Look for POST /wp-admin/admin-ajax.php with action=heartbeat in your access logs
2. Check if the interval dropped from 60s to 15s (common plugin conflict post-update)
3. Multiply: 15s heartbeat × concurrent admin sessions × 24h = sustained CPU load that looks like abuse to naive monitoring
I saw this exact pattern on Oracle Cloud free tier in 2023. The automated suspension script doesn't distinguish between malicious load and misconfigured heartbeat. Your 34% peak was probably admin dashboard, not frontend.
4. File ticket referencing admin-ajax CPU attribution
5. Demand process-level breakdown per their own TOS Section 8.1 (they must provide this)
licensing is a suggestion
PetraSuper
Member
network boot believer
- Joined:
- Jun 2024
- Posts:
- 127
- From:
- Bratislava, Slovakia
I dont buy the heartbeat theory, 15s is still not sustained load
boot anything, anywhere, anytime
pieter_rtm
Member
- Joined:
- Jul 2024
- Posts:
- 195
- From:
- Rotterdam, NL
Same thing happened to me on Hetzner last March, no numbers either
Containers before it was cool