Using PHP-FPM pools per WordPress site

phpphp-fpmwordpresshostingops

Per-site PHP-FPM pools create clear boundaries: one noisy or broken site doesn’t have to impact the others. This guide covers when it’s worth it, what to standardize, and the mistakes that bite back.

When it’s worth it

What to standardize

Common mistakes

FAQ

Do I need a separate pool for every site?
No. One pool per PHP version is often enough. Use per-site pools when you need isolation, different PHP versions, or easier debugging.

Reload isn’t applying my pool changes.
Some pool settings only take effect on full restart. See PHP-FPM restart vs reload.