Reduce PHP-FPM pool concurrency
12 workers exhausted the safe process headroom during the incident.
Details
With pm.max_children at 12, the pool ran past the memory the site was reserved. Set to 9, requests still run in parallel and the pool stays inside the reservation, so the incident does not recur.
Measured impact
PHP-FPM pool workers
- Before
- 12
- After
- 9
- Reduction
- 25%
Settings change
| @@ | ||
| 1 | pm.max_children = 12 | |
| 1 | pm.max_children = 9 |
One click in the dashboard. The platform rolls it out.