steveipw
Member
- Joined:
- Jun 2024
- Posts:
- 163
- From:
- Denver, US
Enable Origin CPU monitoring
Cloudflare doesn't expose origin CPU. They expose origin response time, which correlates poorly under IO wait. I've graphed both.
Back to practical: olespete, Wordfence has a
WFWAF_ENABLED
constant. Set it false in
wp-config.php
, see if CPU drops. WAF rules compile to PHP opcode on every request if the cache directory isn't writable. Hostinger's
open_basedir
restrictions break this silently.
I found this on a Denver client's site last month. Same symptoms, 90%+ CPU, "nothing changed."
zfs send | zfs receive. repeat.
lucgone
Member
Le Baguette
- Joined:
- Jul 2024
- Posts:
- 296
- From:
- Lyon, FR
Confirmed. The Lyon client had
open_basedir
including
/tmp
but Wordfence was trying
/var/lib/php/sessions
for its compiled rules. PHP 8.1 on that node. Session path outside allowed paths, every request regenerates the WAF bytecode.
Olespete check your PHP version in Hostinger panel. If they bumped you to 8.1 or 8.2 recently, that's your culprit.
Vive la résistance... électrique
olespete
Member
OP
Trust No One
- Joined:
- Jun 2024
- Posts:
- 270
- From:
- Unknown
PHP 8.2.8. Updated July 15 according to the changelog they emailed. That fits.
Disabled WAF via constant, CPU dropped to 34% immediately. Still high but livable.
Not a supply chain attack. Just Hostinger breaking paths on a forced update. I feel stupid now but also angry.
airgapped, encrypted, faraday'd, still worried
RAJ
Member
- Joined:
- Jul 2024
- Posts:
- 294
- From:
- Mumbai, IN
Mumbai too. Just checked two client sites, both spiking since July 20. Third site on older PHP 7.4, no problem.
This is a Hostinger-wide PHP 8.2 migration issue, not Wordfence specifically. Any plugin compiling to cache outside new
open_basedir
would break.
Still switching one client to InterServer. Price lock is price lock.
your margin is my opportunity
hankels
Member
52 VPS and counting
- Joined:
- Jun 2024
- Posts:
- 301
- From:
- Phoenix, US
I said get a /24, you said "52 VPS" like that's an achievement.
I never said they were good VPS. Most are $2/year annual specials I use for monitoring nodes. The four Phoenix ones are proper.
But yes, I was guessing from outside. That's the point of cheap nodes.
seedbox, NAS, tape, and three offsite