Blog

Guides from the NOC

Written from running the hardware — what breaks, why, and the command that fixes it.

8 posts matching “php-fpm” in VPS · Clear

VPS PHP-FPM Pool Tuning: Fix pm.max_children on a VPS

Site crawling or throwing 502s under traffic? Learn how to calculate pm.max_children and pick dynamic vs ondemand vs static PHP-FPM on your VPS.

29 July 2026 · 6 min · 17 views
VPS Nginx FastCGI Cache Setup: Speed Up PHP Sites Without Varnish

Skip the extra Varnish daemon. Set up Nginx's built-in FastCGI cache to speed up PHP-FPM sites on your VPS, with safe rules for logged-in users and carts.

28 August 2026 · 6 min · 8 views
VPS How to Load Test Your VPS Before a Launch or Sale

Learn how to load test your VPS with ab, wrk, and k6 before a launch or sale, and fix the PHP-FPM, MySQL, and Nginx limits that cause it to fall over.

12 August 2026 · 6 min · 9 views
VPS Install Memcached on a VPS: Setup, Sessions & Fixes

Install Memcached on your VPS, wire it into PHP sessions, and fix Connection Refused and Class Memcached Not Found errors while keeping port 11211 secure.

28 July 2026 · 6 min · 10 views
VPS Install a LEMP Stack on a Fresh Ubuntu VPS: Full Guide

Step-by-step guide to installing Nginx, PHP-FPM, MySQL/MariaDB and a free SSL cert on a bare Ubuntu VPS, plus the errors people hit along the way.

20 July 2026 · 6 min · 14 views
VPS "Too Many Open Files" on Your VPS: Fixing ulimit Limits

VPS throwing 'Too many open files' errors in Nginx, MySQL, or PHP-FPM? Learn how Linux file descriptor limits work and how to raise them safely.

18 July 2026 · 6 min · 20 views
VPS VPS Out of Memory: Diagnose OOM Killer and Add Swap

VPS randomly killing MySQL or PHP-FPM? Learn how to confirm an OOM kill, add swap space fast, and right-size PHP-FPM and MySQL so it stops recurring.

13 July 2026 · 6 min · 24 views
VPS VPS Running Slow? How to Find and Fix High CPU Usage

VPS running slow or unresponsive? Learn how to find the process eating your CPU - PHP-FPM, MySQL, cron, or a bad bot - and fix it for good.

13 July 2026 · 5 min · 12 views