Configuration drift is any divergence between the state you intended for a host and the state it is actually in. On a stateless worker you can usually ignore it —…
Read MoreFinding CPU Hotspots on a Small VPS with perf and Flamegraphs
top shows a process at 100% CPU and tells you nothing about which function is burning it. That is the gap perf and flamegraphs close: instead of sampling at the…
Read MoreVerifying Backup Integrity with Checksums Before You Need a Restore
Most backup failures are not discovered during the outage — they are discovered during the restore, when it is far too late. A backup job that exits zero every night…
Read MoreDiagnosing DNS Resolver Latency on a VPS with dig and tcpdump
DNS resolution latency is invisible until it is not. A resolver that answers in 5 ms and one that answers in 2 seconds produce identical application code and wildly different…
Read MoreConntrack Table Exhaustion on a VPS: Measuring nf_conntrack Before Connections Drop
Measure nf_conntrack_count against nf_conntrack_max, then size the table and timeouts from real traffic. Includes a per-workload entry-consumption table and a post-change regression check.
Read MoreRaising File Descriptor and Process Limits on a VPS for High Connection Counts
Most services on a VPS have a hard ceiling that has nothing to do with CPU, RAM, or bandwidth: the number of open file descriptors and processes they are permitted….
Read MoreReading Linux PSI (Pressure Stall Information) to Diagnose VPS Bottlenecks
How to read /proc/pressure for cpu, memory and io to find real VPS bottlenecks that utilisation graphs hide.
Read More502 and 504 Gateway Errors on a VPS: A Symptom-to-Cause Troubleshooting Table
Error-log signatures map to five causes with real incident distribution. A symptom-to-cause table for 502/504 incidents on nginx + PHP-FPM, with the exact commands for each branch.
Read MoreTuning mysqldump and mariadb-dump for Large Databases on a Small VPS
A 12 GB database dumped with default settings will take hours, saturate every disk IOPS your VPS has, and produce an archive that no one has ever tested restoring. The…
Read MoreNginx Rate Limiting with limit_req: Protecting a Small VPS Without Blocking Real Users
A single PHP endpoint hit 300 times per second will exhaust a 1 vCPU VPS in under a minute. The usual reflex is to install a firewall rule or a…
Read More